git命令速查

2021-07-25 14:27:45 字數 2321 閱讀 5061

apt-get install git
brew install git
git config --global user.name "shaumik"

//使用者名稱

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

//郵箱

git config --global color.ui "auto"

//配置主題色

git config --list

//列出配置檔案的的資訊

//linux and os x in e ~/.gitconfig

//~/.gitconfig f c:/users//.gitconfig

1.

mkdir my_git_project //建立資料夾

cd my_git_project //跳轉至目錄

2.

git init  //初始化git,(注:當前目錄)
3.git命令自動補全

git status //檢視當前的狀態 ,如檔案的跟蹤狀態,當前的分支等

git add my_file myfile2 myfile3 //新增未跟蹤的檔案

git .//跟蹤當前目錄

注:(小心新增檔案,密碼檔案,本地的一些配置)

git commit -m

"first commit"

// -m 乙個選項 攜帶資訊,標明此次提交做了什麼事情

git diff//  可以顯示最近的一次commit修改了什麼檔案

git diff my_file //檢查單個檔案

git add -u //新增所有跟蹤的檔案

git log

//檢視所有的歷史commit

表明我們想要忽略的檔案,即使他是跟蹤狀態的。

git remote add origin 增加乙個遠端的源  

git push -u origin master //推送本地倉庫的所有commit過的檔案至遠端倉庫

git branch //列出本地分支

git branch -a

//列出本地和遠端分支

git branch test_branch //建立test_branch分支 ,並保持在原來的分支上

git checkout test_branch //切換分支至test_branch

git checkout -b new_test_branch //建立新分支new_test_branch,並切換到新分支上面

git checkout -b old_commit_branch cafb55d //在某次commit的基礎上建立分支(cafb55d 為該commit的雜湊值)

git branch -m renamed_branch //重新命名當前的分支,改變成renamed_branch

git branch -d new_test_branch //刪除new_test_branch此分支(注:保留分支並沒有壞處,除非分支太多了)

git branch -d

git branch -d

// -d和-d區別 , -d只刪除與與遠端分支commit保持一致的分支,否則刪除失敗。使用-d看起來會更保險一點

(初始狀態)

git checkout master

git merge new_feature //第一組命令

(第一組命令之後)

git checkout new_feature

git merge another_feature//第二組命令

(第二組命令之後)

(注)分享一篇非常好的簡潔易懂的團隊開發流程文章

git命令速查

1.git已經刪除了遠端分支,本地仍然能看到 git branch a git remote show origin git remote prune origin 2.git出現 merging解決 git reset hard 分支名 3.git如何刪除遠端分支 git branch a git...

Git命令速查

建立乙個空的倉庫 git init把檔案新增到倉庫暫存區 git add file1 file2把檔案提交到倉庫 git commit m your description 檢視倉庫當前的狀態 git status檢視修改內容 git diff file git diff head file 檢視工...

git命令速查

git clone 如果你不設定可能還push不上去,第乙個要配置的是你個人的使用者名稱和電子郵件位址。這兩條配置很重要,每次 git 提交時都會引用這兩條資訊,說明是誰提交了更新,所以會隨更新內容一起被永久納入歷史記錄 git pull 拉取遠端倉庫 直接合併 git branch d new2 ...