Git & Github 使用教程【1】入門篇

Github教程

1-1 版本管理工具簡介linux

  主要做用:備份文件、記錄歷史、回到過去、多端共享、獨擋一面、團隊協做git

 

2-1 版本管理工具發展歷史程序員

3-1 Git下載和安裝【略】github

3-2 linux下安裝Git環境【略】windows

3-3 github註冊【略】bash

3-4 建立一個新的項目服務器

 

項目名稱暫時不支持中文名稱,description支持中文,如今私有庫也是免費支持工具

 

 

 

3-5 linux環境下檢出項目到本地命令行

在指定目錄下,鼠標右鍵git bash 、複製庫的URL3d

git clone https://github.com/mufasa007/2019-10-26-.git #注意前面的URL爲你本身的庫地址

 

 

 

3-6 Linux環境下第一次提交項目

添加文件《提交1.txt》

git bush 輸入命令 git status查看狀態是否修改【能夠省略此步驟】

git add 提交1.txt 或者 git add *

git commit -m 「提交的緣由描述」 【至關於註釋、方便之後review】

git push 【向github推送本地的代碼】有可能須要輸入帳號和密碼

 

3-7 Window下檢出項目和提交項目【略】

       通常狀況下,大部分程序員都使用的是git bash下的操做,git GUI的操做不多使用

 

4-1 關於代碼衝突

       你修改了代碼推送出去,我也修改了代碼推送出去,那麼遠程庫中到底以哪個爲準??

4-2 Linux下如何解決衝突

遇到衝突使用 git pull 查看衝突部分,而且自主選擇保留的部分

以後從新提交

 

4-3 windows下如何解決衝突【略】

 

4-4 如何回到過去

git log

git reset --hard 【commitID】

git reflog

 

4-5 創建里程碑

 

 

git checkout 發行版版本號

 

4-6 分支開發之分支合併

git branch iss53

git checkout iss53 切換分支iss53

git merge

4-7 多人合做的一些經驗

l  多用客戶端和工具,少用命令行,除非是在linux服務器上直接開發

l  每次提交前,diff本身的代碼,以避免提交錯誤的代碼

l  下班回家前,整理好本身的工做區

l  並行的項目,使用分支開發

l  遇到衝突時,搞明白衝突的緣由,千萬不要隨意丟棄別人的代碼

l  產品發佈後,記得打tag,方便未來拉分支修bug

 

參考連接:https://www.imooc.com/learn/208

相關文章
相關標籤/搜索