Git 常用操作學習總結

2021-09-19 05:35:06 字數 2322 閱讀 4408

設定 使用者名稱/電子郵件位址

$ 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命令,將工作區和暫存區的修改儲存在乙個儲藏棧中。...