共计 779 个字符,预计需要花费 2 分钟才能阅读完成。
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 分支
正文完