git常用命令
1、git config --global user.name 「linxingjin」
//在~/.gitconfig中設定使用者名稱
git config --global user.email 「[email protected]」
//在~/.gitconfig中設定郵箱
git config –global core.editor emacs
//指定文字編輯器,一般是vi/vim
git config –list
//檢視已有的配置資訊
2、git branch
//檢視當前已有分支
git branch -a
//顯示本地和遠端分支
git branch xx //建立分支xx,但不會自動不會自動切換到這個分支中去。
也會在當前commit物件上新建乙個分支指標。
git checkout xx
//切換到xx分支
其中head是乙個指向你正在工作的本地分支的指標。切換xx分支後,此時head就指向了xx分支。
git branch –d xx
//刪除指定分支xx, 特別是合併分支後。
git checkout –b xx
//新建並切換到給分支,相當於以下兩條命令:git branch xx; git checkout xx;
在轉換分支時,請注意你的暫存區或者工作目錄裡,那些還沒有提交的修改,
它會和你即將檢出的分支產生衝突從而阻止git為你轉換分支。
因此,轉換分支的時候最好保持乙個清潔的工作區域。
git checkout tab/a2107_vf //切換到主分支
git status
//檢視當前檔案狀態
git add *.c
//將*.c新增到暫存區
git commit –m 「***」
//將暫存區的內容新增到本地倉庫中
git commit –a –m 「***」 //自動將所有已經跟蹤過的檔案暫存起來一併提交,從而跳過git add步驟。
相當於git add ***和git commit -m "***"
git commit --amend -m "***"
//修改最後一次提交的comment
為了避免合併衝突,在push前應該進行rebase。
git fetch tab
git rebase tab/a2107_vf
git push tab :refs/for/a2107_vf
3、git log --pretty=oneline //檢視所有的提交版本。
git reset "commit id" //返回commit id對應的提交
git show "commit id " //檢視commit id的詳細資訊,包括此次提交所做的修改
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...
git 常用命令
檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...
git常用命令
詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...