git的常用命令(一)

  • Git配置:

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

    git config --global user.email "[email protected]"

    執行了以上命令後就會在home目錄下建立一個.gitconfig的文件,可以查看內容:cat ~/.gitconfig

  • Clone一個倉庫:git clone http:....

  • 初始化一個新的倉庫:

    mkdir project

    cd project 

    git init

  • 創建文件:

    touch file1 file2 file3

    echo "test" >> file1 

    echo "test" >> file2

    echo "test" >> file3

  • 查看當前git倉庫的狀態:

    git status

  • 用git add命令將untracked的文件加入緩存區:

    git add file1 file2 file3

  • 查看緩存區哪些文件被修改(diff 比較內容):

    git diff --cached

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

  • 將本地倉庫同步到遠端服務器:

    git push origin master

  • 一個git倉庫可以維護很多分支,創建分支:

    git branch A

  • 查看當前所在的分支:git branch

  • 切換到分支:git checkout master

  • 在分支A上做修改後,合併到master上:

    git checkout master

    git merge -m 'merge A branch' A

  • 兩個分支改了同一個文件時,合併起來會有衝突導致失敗。

  • 撤銷合併:git reset --hard HEAD^

  • 查看日誌:git log

  • 日誌統計(打印詳細的提交記錄):git log --stat 

  • 按要求格式化日誌:git log --pretty=short或者git log --graph --pretty=oneline

  • 日誌排序:git log --pretty=format:'%h:%s' --topo-order --graph

  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章