Git<git常用命令語句>

1.拉取遠(yuǎn)程代碼

git pull origin xxx

2.代碼合并

git merge xxx

3.代碼推送到遠(yuǎn)程分支( -f 強(qiáng)制推送)

git push origin xxx
git push -f origin xxx

4.刪除遠(yuǎn)程分支

git push origin :xxx

5.刪除本地分支

git branch -D xxx

6.新建分支

git branch xxx

7.新建分支并切換到該分支下

git checkout -b xxx

8.查看所有分支

git branch -a

9.刪除本地最近n次提交記錄

git reset --hard HEAD~n
//版本回退,區(qū)別于reset,會留下一條回滾記錄
git revert <commit_id>

10.合并本地最近n次的提交記錄

git rebase -i HEAD~n

11.查看該分支下的提交記錄

git log

12.查看當(dāng)前項(xiàng)目下提交用戶的相關(guān)信息

git config user.name
git config user.email 

13.更改當(dāng)前項(xiàng)目下提交用戶的相關(guān)信息( --global 全局 )

git config user.name xxx
git config user.email xxx

git config --global user.name xxx
git config --global user.email xxx

14.Git可視化

gitk --all

15.cherry-pick記錄剪切

git cherry-pick xxxxxxxxx
//剪切多條記錄
git cherry-pick commitA..commitB  //commitA必須早于commitB,剪切結(jié)果不包含commitA
git cherry-pick commitA^..commitB //剪切結(jié)果包含 commitA和commitB 

16.歷史操作

git reflog //查看歷史操作
git reset --hard '你想要回退的commitid'

17.查看遠(yuǎn)程倉庫地址

git remote -v

18.暫存修改,提交備注

git add . //暫存所有修改
git commit -m 提交備注命名

19..gitignore文件失效,初始化git

git rm -r --cached .
  1. 切換遠(yuǎn)程分支
git remote rm origin
git remote add origin URL
  1. 從已有的倉庫替換git地址
git remote add origin '你的git地址'
git push -u origin master

22.每次提交不用總是輸入密碼

git config --global credential.helper store

23.如果上游不存在分支

git push --set-upstream origin 分支名

24.撤銷上次提交記錄,并進(jìn)入暫存區(qū)

git reset --soft HEAD~1

持續(xù)更新ing...

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

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

  • 三大區(qū)域: 工作區(qū) → 緩存區(qū) → 本地倉庫 一 、 使用 git config 命令進(jìn)行配置: git ...
    Manchangdx閱讀 2,954評論 0 2
  • Git 是目前最流行的分布式版本控制系統(tǒng)之一。 版本控制指的是,記錄每次版本變更的內(nèi)容和時(shí)間等細(xì)節(jié),保留各版本之間...
    神齊閱讀 1,515評論 0 7
  • 查看、添加、提交、刪除、找回,重置修改文件 git help # 顯示command的help git sho...
    Swiftor閱讀 2,212評論 0 2
  • 配置 首先是配置帳號信息ssh -T git@github.com # 登陸 github 修改項(xiàng)目中的個(gè)人信息 ...
    guanguans閱讀 822評論 0 3
  • 這篇博文是自己在學(xué)習(xí)git過程中的思考總結(jié)。本文僅僅代表個(gè)人的看法,如有不妥地方還請本文文末留言。 ?? 原文鏈接g...
    Ming_Hu閱讀 1,276評論 4 18

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