常用的 git 命令

git status 查看修改了哪些文件(我一般用 git status -sb,更簡(jiǎn)明清晰)
git diff 查看具體修改了所有文件的哪些代碼
git diff xxx 查看xxx文件修改了哪些代碼
git log 查看提交記錄
git show xxxxxx 查看xxxxxx版本
git checkout xxx 還原xxx文件中沒(méi)有commit的代碼(慎用)
注意:checkout + 文件名 是還原文件代碼,checkout + 分支 則是切換分支

git push origin master 提交到主支
git pull origin master 拉取主支代碼
git checkout -b yuki-branch 新建并切換到y(tǒng)uki-branch分支
git branch 查看所有分支
git checkout maste 切換到master主支
git push origin yuki-branch 提交到y(tǒng)uki-branch分支
git fetch 拉取所有分支 (一般在主支上操作拉取)
git merge yuki-branch 合并當(dāng)前支和 yuki-branch分支(一般在主支上操作,合并完畢再git push origin master


常見(jiàn)的情景:

  1. 合并分支時(shí),很可能會(huì)提示代碼沖突。根據(jù)提示,按照實(shí)際需求accept即可。

  2. 修改代碼時(shí),本應(yīng)該在yuki-branch分支改,卻不小心在master上改了。
    由于master的修改還未保存,也無(wú)法切換到y(tǒng)uki-branch,
    此時(shí),可用 git stash 暫時(shí)保存這些修改,
    git checkout yuki-branch 切換分支,
    git stash pop 將修改的代碼放出,
    最后再提交 git add .

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

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

  • 三大區(qū)域: 工作區(qū) → 緩存區(qū) → 本地倉(cāng)庫(kù) 一 、 使用 git config 命令進(jìn)行配置: git ...
    Manchangdx閱讀 2,956評(píng)論 0 2
  • 創(chuàng)建一個(gè)Git 倉(cāng)庫(kù)并上傳至遠(yuǎn)程: 0)創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù) 1)在要?jiǎng)?chuàng)建倉(cāng)庫(kù)的目錄執(zhí)行: 2)創(chuàng)建 .gitignore...
    wind_sky閱讀 228評(píng)論 0 0
  • Git 實(shí)用命令套路 =========================git首次提交項(xiàng)目命令==========...
    小蘇c閱讀 381評(píng)論 0 0
  • 高頻使用 查看分支 git branch -a 創(chuàng)建分支 git branch name 切換分支 git che...
    Alien的小窩閱讀 2,875評(píng)論 1 9
  • 2018.12.27 星期四 晴轉(zhuǎn)雪 今天上午天還好好的,晴空萬(wàn)里。下午倆點(diǎn)多就變了天,開(kāi)始陰冷起來(lái),不一...
    廈門(mén)路小學(xué)邵藝馨媽媽閱讀 147評(píng)論 0 0

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