1.git checkout 自己的分支
2.git stash 備份
3.git checkout master 切到主分支
4.git pull
5.git checkout 自己的分支
6.git rebase master 在主分支上打基線
7.git stash pop
8.git diff 比較不同
9.git add .
10.git commit --amend
11.git review
11.git push origin head:refs/for/master 直接提交到master分支上
1. git log filename
可以看到filename相關的commit記錄
2. git log -p filename
可以顯示每次提交的diff
3. 只看某次提交中的某個檔案變化,可以直接加上filename
git show c5e69804bbd9725b5dece57f8cbece4a96b9f80b filename
自己建立的分支上1.git status2.git add .3.git commit -m '***' 4.git review master
git push origin head:refs/for/master 直接提交到master分支上
衝突解決 1. git rebase master出現衝突2. 找到衝突的地方解決衝突git rebase —continue3. git review
git reset --hard 放棄自己的修改,回退到上一版本
git reset --soft 保留自己的修改,回退到上一版本
git review -d 15994 拉15994分支下的**
git checkout -b *** 新建分支
git branch -d *** 刪除分支
git branch -a 檢視本地和遠端的分支
git checkout master && git pull
ls 檢視當前目錄下的所有檔案
vim jitw.txt 在當前目錄下建立乙個檔案
rm -rf jitw.txt 刪除這個檔案
當我提交到master上時,再在某個分支拉**時,出現衝突,解決之後直接 git add .就可以了
abandoned
之後,首先git log,找到下圖上的commit,是你提交前的那條記錄的,git reset --soft(
保留自己的修改
),然後切到master分支pull**就ok了
git rebase --abort 是無風險的操作,會回到rebase操作之前的狀態,2個分支的commits毫髮無損。
git rebase --skip 是高風險的操作,引起衝突的commits會被丟棄(這部分**修改會丟失)。
git操作命令
1.cd d 開啟磁碟 3.pwd 顯示當前的目錄 4.git init 把這個目錄變成git可以管理的倉庫 5.git add readme.txt 新增到暫存區裡面去 6.cat readme.txt 檢視檔案內容 7.git commit m readme.txt 把檔案提交到倉庫 8.git...
git命令操作
bug無法解決或者需求頻繁變動,導致我們需要在源 處於某種狀態時,儲存一次,以便以後使用。多人協調工作時,需要實時更新,保持所有人都是乙個同步的狀態。當多個程式設計師編輯同乙個檔案並產生覆蓋問題 衝突 時,如何處理?第一步 安裝完成之後配置全域性的使用者名稱和郵箱 在專案檔案中右鍵,git bash...
git操作命令
git int 設定該資料夾為版本庫 git add 檔名 新增檔案到版本庫 git commit m 注釋 給提交後的檔案加注釋 git status 檢視修改狀態 git log 檢視最近三次修改的記錄 git log pretty oneline 簡介檢視最近三次修改記錄 git reset ...