测试git命令
1、将项目clone到本地
git clone url
例如:git clone https://gitee.com/https--ge/gitee-test.git
2、将已修改的文件添加到暂存区
git add
3、将已修改文件提交到本地仓库
git commit -m "第一次提交,注释必须写"
4、拉去远程分支
git pull https://gitee.com/https--ge/gitee-test.git
5、提交到远程分支
git push origin master
6、git log
显示当前分支的版本历史
git log
显示某个文件的版本历史记录,包括文件的重命名。
git log --follow 文件名
7、设置git用户名和邮箱
用法:git config –global user.name "[name]"
用法:git config –global user.email "[email address]"
8、显示已修改但是未add的内容
git diff
9、显示暂存区中文件的差异
git diff --staged
10、git reset
从暂存(stage)中撤销命令
用法:git reset README.md
我们可以使用命令:git reset --soft HEAD^ 这样就成功撤销了commit。
使用git reset --hard HEAD^ 这样连add也撤销了。
该命令将丢弃所有的历史记录,并回滚到指定的提交
用法:git reset –hard [commit]
11、显示需要提交的文件
git status
12、git branch
显示本地分支
git branch
显示所有远程分支和本地分支
git branch -a
13、git checkout
切换分支:git checkout 分支名
创建分支:git checkout -b 分支名
14、将指定分支合并到当前分支
git merge 分支名
解决冲突:
一、拉去远程代码冲突
1、git add *
2、git commit -m "解决冲突测试"
3、git pull
<<<<<<< HEAD
我的代码
=======
别人的代码
>>>>>>>
4、使用vim编辑器解决冲突
a:进入编辑状态
esc退出编辑状态
5、git add *
6、git commit -m "解决冲突测试"
7、git pull
二、分支合并出冲突
# 新建dev分支,切换,增加代码
git branch dev
git checkout dev
在README.md最后一行增加 test1
git add
git commit -m '注释'
# 切换回主分支操作
git checkout master
在1.txt最后一行增加 test2
git add
git commit -m '注释'
# 合并分支
-出冲突了
<<<<<<< master
我的代码
=======
别人的代码
>>>>>>> dev
# 解决冲突,提交
git dd
git cmommit
git常用命令
查看远程地址
git remote -v
结果:
origin 拉取地址 (fetch)
origin 推送地址 (push)
添加远程地址
git remote add origin http://git.XXXX.com/XXX/XXX.git/
修改远程地址文章来源:https://www.toymoban.com/news/detail-663020.html
git remote set-url origin http://git.XXXX.com/XXX/XXX.git/文章来源地址https://www.toymoban.com/news/detail-663020.html
到了这里,关于git常用命令及冲突解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!