1、branch分支命令
(1) 切换分支
如果template不是本地的,是远程仓库的,需要在template前面加上origin
如:
想切一个远程仓库bc-a的分支,命令如下
git checkout -b bc-b origin bc-a
(2) 查看所有分支
git branch
(3) 合并分支:git merge <branchName>
2、pull命令=fetch+merge
获取到远程仓库最新的代码
3、git add .
把所有的文件添加至暂存区,只有添加到了暂存区的文件才会被提交
4、git commit -m "备注信息"
提交代码
5、git status
查看状态
6、git log
查看日志
7、git reset
(1)添加到暂存区,还未提交,想不提交
如果git add 了一个文件,但是后悔了不想提交,可以git reset <filename>,来让文件从暂存区移出来(也就是让绿色的文件重新变红)
(2)提交后要回退
如果已经提交了6次,想要回退到第3次提交的那个版本
git reset <第三次提交id> --hard
ps:每次提交id可以通过git log查看状态,或者git reflog查看所有状态.“--hard” 一定要加上
(3)三种模式:--hard,--soft,--mixed
--hard 不保留所有变更
--soft 保留变更,且变更内容处于staged
--mixed(默认模式) 保留变更,且变更内容处于modified
8、文件状态,一共是四种状态
(1)新建一个文件,没有提交记录,就是untracked状态
(2)使用git add 之后,就是staged状态
(3)使用git commit 之后,就是unmodified状态
(4)文件修改之后,有过提交记录,就是modified状态
git 常用命令
git设置别名:alias
找到git安装目录,找到gitcofig文件,打开进行设置,如
9、branch 分支
10、Git如何解除项目原来远程仓库的关联
(1)查看分支
$ git remote -v
(2)删除分支
$ git remote remove origin
(3)取消git初始化
$ rm -rf .git
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。