1.新建倉(cāng)庫(kù)
1.git init
2.git clone [url]
2.配置
1.顯示git配置
git config --list
2.編輯Git配置文件
git config -e [--global]
3.設(shè)置提交代碼時(shí)的用戶信息
git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"
3.增加/刪除文件
1.增加/刪除文件暫存區(qū)
git add/rm [file1] [file2]
2.添加目錄暫存區(qū)
git add [dir]
3.添加當(dāng)前目錄所有文件
git add ..
4. 提交代碼
1.提交暫存區(qū)到倉(cāng)庫(kù)區(qū)
git commit -m message
2.提交暫存區(qū)的指定文件到倉(cāng)庫(kù)區(qū)
git commit [file1] [file2] ... -m [message]
3.提交工作區(qū)自上次commit之后的變化武氓,直接到倉(cāng)庫(kù)區(qū)
gir commit -a
4.提交時(shí)顯示所有diff信息
git commit -v
5. 使用一次新的commit,替代上一次提交 如果代碼沒(méi)有任何新變化,則用來(lái)改寫上一次commit的提交信息。
git commit --amend -m [message]
6.重做上一次commit,并包括指定文件的新變化
git commit --amend [file1] [file2] ...
5 分支
1.列出所有本地分支
git branch
2.列出所有遠(yuǎn)程分支
git branch -r
3.列出所有本地分支和遠(yuǎn)程分支
git branch -a
4.新建一個(gè)分支奉狈,但依然停留在當(dāng)前分支
git branch [branch-name]
5.新建一個(gè)分支,并切換到該分支
git checkout -b [branch-name]
6.新建一個(gè)分支,指向指定commit
git branch [branch] [commit]
7.切換到指定分支恕酸,并更新工作區(qū)
git checkout [branch-name]
8.合并指定分支到當(dāng)前分支
git merge [branch-name]
9.刪除本地分支
git branch -d [branch-name]
10. 刪除遠(yuǎn)程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]