-
git init
初始化项目一般是创建一个新项目的时候进行这个操作
-
git add .
将工作区的内容添加到本地缓存区 -
git commit -m "备注信息"
将本地缓存区中的内容提交到本地仓库 -
git status
查看git一些信息,如未跟踪的文件。。。 -
git log
查看git的一些提交记录 -
git checkout .
放弃工作区的内容,恢复到之前版本的内容 -
git remote -v
查看本地仓库链接到的远程仓库 -
git remote add 别名 远程仓库url地址
将远程仓库跟本地仓库进行链接这里的别名 默认是
origin
,远程仓库地址有HTTPS格式的
也有SSH格式的
,区别是如果使用了SSH格式的地址,也在远程仓库添加了密钥,那么在提交代码到远程仓库时是不需要输账号和密码的 -
git push 别名 分支名称
将指定的分支提交到远程仓库 -
git pull 别名 分支名称
将远程仓库的指定分支拉取到本地仓库git pull
命令相当于git fetch
和git merge
这个两个命令 -
git pull --rebase 别名 分支名称
也是将远程仓库的指定分支拉取到本地仓库但是这个操作相当于
git fetch
和git rebase
这两个命令,在git pull
加上这个--rebase
参数后,会让分支显得更加清晰 -
git rebase --continue
合并冲突当执行完
git pull --rebase
之后如果合并有冲突,则可以使用这个命令来合并冲突,结合"git add 文件"命令一起用于修复冲突,提示开发者,一步一步地解决冲突。 -
git branch -l
查看仓库中包含的分支 -
git checkout master
将当前分支切换到master分支 -
git merge
合并分支
网友评论