Git學習03-進階

1.用戶名和郵箱

git config --global user.name "zty"

git config --global user.email "123456789@qq.com"

以上進行了全局配置,當在有些時候我們的某一個項目想要特定的郵箱,這個時候需要切換到你的項目,以上代碼把--globa去掉 再從新執(zhí)行一遍就好了

2.alias(別名)

Git命令簡單的縮寫輸入

git config -- global alias.co checkout? ?#別名? ?------>git co

git config --global alias.psm 'push origin master' ------> git psm

***log更清晰 git config -- global alias.lg "git log--graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'--abbrev-commit --date=relative"

3.diff

git diff? 查看改動只能查看當前文件和暫存區(qū)文件差異,暫存區(qū)就是還沒執(zhí)行 git add 的文件,還可以比較兩次commit之間的差異

git diff? <$id> <$id2>? #比較兩次提交間的差異

git diff <branch1> <branch2> #兩次分支之間的比較

git diff --staged #比較暫存區(qū)和版本庫差異

4.checkout? 切換分支和tag 還有撤銷

git checkout a 切換a分支

git checkout v1.0? ?切換版本v1.0的分支

?git checkout abajbdasidbiuasbdiasgd? $后面一長串是commit_id 是SHA1值可有git log 看到

git checkout a.md? checkout命令只能撤銷還沒有add進暫存區(qū)的文件

5.stash

git stash? 把當前分支所有沒有commit的代碼先暫存起來

git status 你會發(fā)現(xiàn)暫存區(qū)有了一條記錄,這時就可以去其他分支修改bug

git stash apply? 代碼還原 然后需要stash刪除記錄? ?--->? git stash drop 把最近一條stash記錄刪除

git stash pop 不但把代碼還原 還把記錄刪除了

git stash list 來確認是不是已經(jīng)沒有記錄了

git stash clear 清空所有暫存區(qū)的記錄

6. merge & rebase

合并分支? git checkout master 切換分支? ? ? ?git merge a 合并分支

rebase 也是合并的意思?git checkout master 切換分支? ? ? ?git rebase a 合并分支

merge后可以看出是哪個分支的? rebase后重新排序 很難分辨

7,解決沖突

多人同時改動同一文件會有智能的提示 conflicts

選取優(yōu)化的代碼保留 把其余代碼以及標志符去掉

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Git是目前最流行的版本管理系統(tǒng),也是最先進的分布式版本控制系統(tǒng)(distributed version cont...
    pro648閱讀 5,970評論 1 17
  • Git 命令行學習筆記 Git 基礎 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來...
    sunnyghx閱讀 4,153評論 0 11
  • Git 基礎 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來。這樣一來,任何一處協(xié)同...
    __silhouette閱讀 16,198評論 5 147
  • git作為時下最流行的代碼管理工具,Git權(quán)威指南總結(jié)了十條喜歡Git的理由: 異地協(xié)同工作; 現(xiàn)場版本控制; 重...
    古斟布衣閱讀 1,900評論 0 12
  • 心情莫名的不好了,工作我曾經(jīng)付出了多少心血,最后成了一個可笑的炮灰。---辛勞是自己的,成績是領導的;自己成了原地...
    皎在云間閱讀 214評論 0 0

友情鏈接更多精彩內(nèi)容