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文件,关上进行设置,如