設定 使用者名稱/電子郵件位址
$ git config --global user.name "your username"
$ git config --global user.email "[email protected]"
輸出彩色
$ git config --global color.ui true
設定命令別名
$ git config --global alias.
顯示設定選單
$ git config --global list
將當前目錄初始化為 git 資料庫
$ git init
檢視狀態
$ git status
檢視日誌
$ git log
$ git log --pretty=oneline (單行模式)
$ git log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short (漂亮的輸出格式)
新增標籤
$ git tag [tagname]
顯示暫存區和工作區的差異
$ git diff
新增檔案或目錄到索引(暫存區)
$ git add [filename]
將暫存區生成快照並提交
$ git commit -m 'commit message' (提交到倉庫)
$ git commit -v (提交時顯示所有diff資訊)
$ git commit -a (提交工作區自上次commit的變化)
$ git commit --amend -m 'commit message' (替代上一次提交)
停止跟蹤指定檔案,但該檔案保留在工作區
$ git rm --cached [filename]
刪除工作區檔案並放入暫存區
$ git rm [filename]
撤銷本地修改
$ git checkout -- [filename]
$ git checkout -- .
重置暫存區和工作區,與上一次commit保持一致
$ git reset --hard [filename]
建立分支
$ git branch [name]
切換分支
$ git checkout [name]
建立並切換分支
$ git checkout -b [name]
合併分支
$ git merge [name]
刪除分支
$ git branch -d [name]
檢視分支
$ git branch
新增遠端庫
$ git remote add origin [email protected]:yourname/yourrepoistry.git
推送本地倉庫到遠端庫
$ git push -u origin master (第一次push使用 -u,將本地的master分支與遠端的master分支關聯起來,以後推送或拉取就可以簡化命令)
$ git push origin master
轉殖現有的遠端資料庫
$ git clone [url]
檢視遠端倉庫
$ git remote -v
檢視遠端資料庫分支的修改內容
$ git fetch origin master
拉取遠端資料庫的分支的變化,並於本地分支合併
$ git pull [remote]
git常用操作總結
git常用操作 git config global user.name rh09jhl 轉殖乙個專案到本地 git clone git your git server your project.git your project 設定遠端倉庫 新增 origin為乙個標識,可以隨意更換 git rem...
Git常用操作總結
1 設定帳號資訊 git config global user.name git config global user.email 16lao.com git cofnig list 檢視賬號資訊列表 2,建立git專案 3,新增本地專案 4,回滾 git reset hard head 回到上乙個...
git常用的操作命令學習
從暫存區撤回修改 reset命令可以用來重置暫存區,主要用於被重置add的部分。如果add命令之後,這個檔案有了其他修改,那麼這些修改有可能會丟失。git reset head git reset head foo.txt儲存修改 我們可以用stash命令,將工作區和暫存區的修改儲存在乙個儲藏棧中。...