下面是常用的Git命令清单,几个专用名称的译名如下:
Workspace :工作区
Index /Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库
新建代码库
在当前目录新建一个Git代码库
git init
新建一个目录,将其初始化为Git代码库
git init [project-name](project-name这个就是你新建的目录)
下载一个项目和它的整个代码历史
git clone [url]
配置
git config --global user.name xxx配置全局用户 注意后面xxx中间有空格需要加双引号
git config --global user.email xxx配置全局邮箱
git config --global --list查看配置清单
分支
查看本地分支
Git branch
Git branch -v
git branch -vv 查看远程分支
Git branch -r
查看所有分支
Git branch-a
创建新分支,比较两种方法差异
新建一个分支,但依然停留在当前分支
git branch [branch-name]
git branch sliu 新建一个分支,并切换到该分支
git checkout -b [branch]
git branch -b sliu
增加
添加指定文件到暂存区
git add [file1] [file2] ...添加指定目录到暂存区,包括子目录
git add [dir]添加当前目录的所有文件到暂存区
git add .
代码提交
提交暂存区到仓库区git commit -m “提交信息”提交暂存区的指定文件到仓库区<code>(特定文件,没用过)</code>
git commit [file1] [file2] ... -m “提交信息”使用一次新的commit,替代上一次提交
如果代码没有任何新变化,则用来改写上一次commit的提交信息<code>(没用过,感觉有用)</code>git commit --amend -m “提交信息”