通過clone轉殖遠端倉庫git diff
比較當前分支和另乙個分支的區別
git merge x 將x分支合併到當前分支
git add . 或 git add -a 會提交所有修改
git commite -m ""
git branch -b x 建立新的分支
git branch 查詢當前有哪些分支,以及位於哪個分支
git remote -v檢視當前遠端倉庫
git branch -d dev 刪除沒有未提交內容或未合併的分支
git branch -d dev 強制刪除含未提交內容或未合併的分支
...
$ git clone git@github.com:michaelliao/gitskills.git
把自己遠端倉庫更新,保持與原作者倉庫同步。(在github網頁上操作即可,即保持源倉庫與自己fork的倉庫內容同步)
把自己的本地庫更新,更新方法使用如下指令
git pull origin master
以上指令可以把遠端倉庫的master分支,合併到當前分支
或者等價於在已更新遠端倉庫的分支上做自己的修改(這在刪除或新增檔案時比較方便)。git fetch origin master:tmp
gitdiff tmp
git merge tmp
git branch -d tmp
或者將本地的其他已完成修改的分支合併到已更新遠端倉庫的分支上(或許有衝突需要處理)。
上傳自己的修改
git push origin master
將本地的master分支推送到主機的master分支上
注意事項與問題處理:
關於 Git 多人協作的流程
如今的專案,規模越來越大,功能越來越多,需要有乙個團隊進行開發。如果有多個開發人員共同開發乙個專案,如何進行協作的呢。git提供了乙個非常好的解決方案 多人協作開發。git常用命令 git init 初始化倉庫 git remote add origin 與遠端倉庫建立連線 git clone 轉殖...
Git多人協作
1 檢視遠端庫資訊 git remote git remote v 2 推送分支 將本地的資訊push到伺服器上 git push origin master 注意 1 master分支是主要的分支,需要時時刻刻同步 2 dev分支是開發分支,所有團隊成員在上面工作,需要同步 3 bug分支只用於本...
git 多人協作
檢視遠端庫資訊,使用git remote v 本地新建的分支如果不推送到遠端,對其他人就是不可見的 從本地推送分支,使用git push origin branch name,如果推送失敗,先用git pull抓取遠端的新提交 在本地建立和遠端分支對應的分支,使用git checkout b bra...