git常用命令
1、git init 创建.git目录,生成git仓库
2、git add file 添加新文件或者修改到缓存区
3、git commit -m "modify describe" 提交修改从缓存区到仓库
4、git status 查看当前状态
5、git diff file 查看修改内容
6、git log [--pretty=oneline] 查看提交记录,可以从中找到commit id
7、git reset --hard HEAD^ 回退到上一个版本
8、git relog 查看历史命令
9、git checkout -- file 撤销工作区修改(是工作区的修改,不是缓存区。即:未提交到缓存区的修改或者提交到缓存区后的修改)
10、git reset HEAD file 撤销缓存区修改,把修改放回工作区
11、git rm file 删除仓库文件,此命令只是把删除命令到缓存区,git commit -m "modify describe"后才会真正删除
12、git remote add origin git@github.com:name/name.git 添加远程关联,此为本地仓库与远程一个名为origin的仓库进行关联
13、git push origin master 推送修改到远程仓库,完成同步,第一次同步需要加上-u参数,即:git push origin -u master
14、git clone git@github.com:name/name.git 克隆远程仓库到本地
15、git branch name 创建分支
16、git checkout name 切换分支
17、git checkout -b name 创建并切换分支
18、git branch 查看当前分支,*为当前分支
19、git merge name 合并name分支到当前分支
20、git branch -d name 删除name分支
21、git pull 拉取远程仓库内容,clone到本地的仓库只有master分支内容
22、git tag tagname 为当前分支最新commit添加标签
git拉取分支的博客地址:https://www.cnblogs.com/sunlong88/p/8681363.html