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
# 创建一个本地的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> # 创建新分支
git checkout <branchname> # 切换到分支
git checkout -b <new_branch> # 创建并切换到新分支
git branch -d <branchname> # 删除分支(-D强删)
git branch -m <old> <new> # 本地分支重命名
git添加(add):
1
2
3
4
5
git add <file> # 将本地指定文件名或目录(新增和修改linux命令,没有删除)的文件添加到暂存区
git add . # 将本地所有的(新增和修改,没有删除)文件添加到暂存区
git add -u # 将本地的(修改和删除,没有新增)文件添加到暂存区
git add -A # 将本地所有改动添加到暂存区(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" # 提交暂存区中的内容(已经add)并添加注释
然后我们添加修改文件readme.txt到缓冲区,并提交git commit。