git

查看本地git仓库的配置项:git config --list

查看username 和 email有没有创建如果没有创建,就执行下面命令创建:

git全局下创建用户名和邮箱

git config --global user.name "tom"

git config --global user.email [email protected]

git 有工作区,暂存区,版本库

git init 创建一个本地的git仓库

git status 查看本地git仓库的状态

在没有提交过当前文件的情况下,使用git restore命令无效

在工作区提交到暂存区之前,也可以恢复到之前没有修改的状态

git restore 文件名.后缀把单个的文件恢复成之前的状态

git restore . 把所有修改的文件恢复成之前的状态

把工作区的内容提交到暂存区

git add 文件名+后缀

git add . 把所有工作区的文件添加到暂存区

把暂存区的内容存到版本库当中  git commit -m ‘注释’ 例如git commit -m ‘实现了登录功能

git log 查看本地版本库的提交记录

分支:

Master 主分支

新建一个分支的命令:git branch zhangsan

查看所有的分支命令:git branch

切换分支命令:git checkout 分支名

切换并新建一个分支:git checkout -b 分支名

如何删除一个分支:git branch -d 分支名

lisi分支下自己是不可以使用git branch -d删除自己的,

但是可以在zhangsan分支下删除lisi,因为lisi分支是在zhangsan分支下创建的。

主分支master下可以任意删分支

这个时候如果一定要删除,可以使用强制删除命令:

分支自己是不可以删除自己的,强制删除也不行

git branch -D 分支名

merge之后无需commit 是自动提交的

在master分支下想要合并zhangsan分支:git merge zhangsan

分支之间可以互相合并

作者:冲锋敢死曾小贤

链接:https://www.jianshu.com/p/f86cbfda3a07

来源:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(git)