yntaxHighlighter
1
2
3
4
5
6
git version # 查看版本
git config -l # 查看當前配置
git config --global user.name "Dean" # 設置用戶名,郵箱
git config --global user.email g.xiangyu1990@gmail.com # 設置用戶名,郵箱
git config --global alias.ci commit # 設置git命令的別名
git config --global alias.co checkout # 設置git命令的別名
git倉庫(repository):
1
2
3
4
# 創(chuàng)建一個本地的git倉庫并命名:
git init demo
# 克隆一個遠程的git倉庫到指定路徑:
git clone https://github.com/a396901990/android.git /path/workpsace
git分支(branch):
1
2
3
4
5
6
7
git branch # 查看分支
git remote show origin # 查看所有分支
git branch <branchname> # 創(chuàng)建新分支
git checkout <branchname> # 切換到分支
git checkout -b <new_branch> # 創(chuàng)建并切換到新分支
git branch -d <branchname> # 刪除分支(-D強刪)
git branch -m <old> <new> # 本地分支重命名
git添加(add):
1
2
3
4
5
git add <file> # 將本地指定文件名或目錄(新增和修改linux命令,沒有刪除)的文件添加到暫存區(qū)
git add . # 將本地所有的(新增和修改,沒有刪除)文件添加到暫存區(qū)
git add -u # 將本地的(修改和刪除,沒有新增)文件添加到暫存區(qū)
git add -A # 將本地所有改動添加到暫存區(qū)(git add -A = git add . + git add -u)
git add -i # 打開一個交互式界面按需求添加文件
git刪除/重命名(rm/mv):
1
2
3
4
git rm <file> # 刪除文件
git rm -r <floder> # 刪除文件夾
git rm --cached <file> # 從版本庫中刪除文件,但不刪除文件
git mv <old_name> <new_name> # 文件重命名
git提交(commit):
1
2
3
4
git commit -m "comment" # 提交暫存區(qū)中的內(nèi)容(已經(jīng)add)并添加注釋
然后我們添加修改文件readme.txt到緩沖區(qū),并提交git commit。