溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

git的常用命令(一)

發(fā)布時(shí)間:2020-06-26 09:42:53 來源:網(wǎng)絡(luò) 閱讀:310 作者:TinaGao1219 欄目:軟件技術(shù)
  1. Git配置:

    git config --global user.name "Tina Gao"

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

    執(zhí)行了以上命令后就會(huì)在home目錄下建立一個(gè).gitconfig的文件,可以查看內(nèi)容:cat ~/.gitconfig

  2. Clone一個(gè)倉庫:git clone http:....

  3. 初始化一個(gè)新的倉庫:

    mkdir project

    cd project 

    git init

  4. 創(chuàng)建文件:

    touch file1 file2 file3

    echo "test" >> file1 

    echo "test" >> file2

    echo "test" >> file3

  5. 查看當(dāng)前git倉庫的狀態(tài):

    git status

  6. 用git add命令將untracked的文件加入緩存區(qū):

    git add file1 file2 file3

  7. 查看緩存區(qū)哪些文件被修改(diff 比較內(nèi)容):

    git diff --cached

  8. 提交到本地倉庫:git commit -m "add 3 files"

  9. 將本地倉庫同步到遠(yuǎn)端服務(wù)器

    git push origin master

  10. 一個(gè)git倉庫可以維護(hù)很多分支,創(chuàng)建分支:

    git branch A

  11. 查看當(dāng)前所在的分支:git branch

  12. 切換到分支:git checkout master

  13. 在分支A上做修改后,合并到master上:

    git checkout master

    git merge -m 'merge A branch' A

  14. 兩個(gè)分支改了同一個(gè)文件時(shí),合并起來會(huì)有沖突導(dǎo)致失敗。

  15. 撤銷合并:git reset --hard HEAD^

  16. 查看日志:git log

  17. 日志統(tǒng)計(jì)(打印詳細(xì)的提交記錄):git log --stat 

  18. 按要求格式化日志:git log --pretty=short或者git log --graph --pretty=oneline

  19. 日志排序:git log --pretty=format:'%h:%s' --topo-order --graph

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI