git 常用命令

切換分支 git checkout ;
查看分支 git branch;
本地分支改名 git branch -m
刪除本地分支 git branch -d 加分支名
刪除遠(yuǎn)程分支 git push origin --delete 加分支名
git remote -v查看遠(yuǎn)程庫(kù)地址
拉取 git pull;
克隆Git倉(cāng)庫(kù) git clone;
輸入:git init (在當(dāng)前文件夾下初始化一個(gè)git倉(cāng)庫(kù))
輸入:git add . (將當(dāng)前工作區(qū)的所有文件存放到暫存區(qū))
取消add. git reset HEAD .
輸入:git commit -m "cuihan測(cè)試"
取消commit:git reset --soft HEAD^
(HEAD^的意思是上一個(gè)版本,也可以寫成HEAD~1 ;如果你進(jìn)行了2次commit,想都撤回,可以使用HEAD~2)
輸入:git remote add origin https://github.com/cuihanObject/cmdTest.git (將本地代碼庫(kù)的當(dāng)前分支與遠(yuǎn)程的git代碼庫(kù)相關(guān)聯(lián),此處你可改為自己的git倉(cāng)庫(kù))
輸入:git push -u origin master (把當(dāng)前分支推送到遠(yuǎn)程的代碼庫(kù);下面標(biāo)紅的100% 提示你進(jìn)度。)
git status : 查看當(dāng)前的提交狀態(tài)
git merge 要合并的分支名稱 : 合并分支 合并后需提交
git reset HEAD testby : git add 后 撤銷文件
git reflog : 查看所有操作的日志
git reset --hard HEAD : 版本回退
git stash : 講文件放入暫存區(qū)
git stash list : 查看緩存區(qū)文件
git stash applly 緩存區(qū)id : 將指定的文件從緩存區(qū)拿出來
git stash pop : 將文件從緩存區(qū)拿出來,并刪除緩存區(qū)的文件
git stash clear : 清除緩存區(qū)
git push origin 標(biāo)簽名稱 : 推送標(biāo)簽到遠(yuǎn)程倉(cāng)庫(kù)
git push origin --tags : 推送所有的標(biāo)簽到遠(yuǎn)程倉(cāng)庫(kù)
git pull origin master --allow-unrelated-histories //把遠(yuǎn)程倉(cāng)庫(kù)和本地同步,消除差異
查看最新的commit
git show
查看指定commit hashID的所有修改:
git show commitId
查看某次commit中具體某個(gè)文件的修改:
git show commitId fileName
1.git log 查看提交日志
2.找到你想要同步的commit的ID,切換到分支以后執(zhí)行:
git cherry-pick 92ce9a4c13981fae7fcb98605da159893b100739
git push
3.上一步就是在分支上將主分支上修改過的內(nèi)容在分支上執(zhí)行一次,注意一次commit ID 只能同步到當(dāng)前這次commit的相關(guān)代碼。
查看最后一次coomid
git rev-parse HEAD
git rev-prase --short HEAD

  1. 查看所有的歷史版本,獲取你git的某個(gè)歷史版本的id, git log
  2. 回退本地代碼庫(kù):git reset --hard ID
最后編輯于
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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