工作中比較常用的git命令
阿新 • • 發佈:2018-10-02
命令 remote 本地 一次 名稱 authorize onf 工作區 -a git config core.filemode false git忽略文件的權限
服務器公鑰key配置
git master比遠程的master更新的時候
git master比遠程的master更新的時候
分支比較
git - 查看遠程倉庫信息
git remote show origin
git拉取遠程分支到本地
git checkout origin/remoteName -b localName
git查看提交的文件名稱記錄
git log --name-only
git 顯示短的校驗和,並與提交描述顯示在同一行。
git log --oneline
git log - -author=CnPeng 就會展示出CnPeng這個用戶的修改歷史 。註意:這裏的用戶名,是初始化git 時傳入的name . git log --author=用戶名
以相對當前的時間展示提交歷史
git log --relative-date
git stash: 備份當前的工作區的內容,從最近的一次提交中讀取相關內容,讓工作區保證和上次提交的內容一致。同時,將當前的工作區內容保存到Git棧中。 git stash pop: 從Git棧中讀取最近一次保存的內容,恢復工作區的相關內容。由於可能存在多個Stash的內容,所以用棧來管理,pop會從最近的一個stash中讀取內容並恢復。 git stash list: 顯示Git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。 git stash clear: 清空Git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。
Git如何撤銷merge操作
git reset --hard 【merge前的版本號】
服務器公鑰key配置
/home/git/.ssh/authorized_keys
git master比遠程的master更新的時候
git remote update origin
git master比遠程的master更新的時候
git remote update origin
分支比較
git log master ^gray
git小技巧:git blame && git show 查看某一行代碼的修改歷史
diff可以直接比較兩個文件
工作中比較常用的git命令