git 命令大全
首页->学习资料->其它->git教程 关键词: 发布时间:2020-11-28 02:03:55 浏览次数:1914

git config --global user.name xxx

git config --global user.email xx@ss.com


git add

git status

git commit -m 'xxx'


git log

git log --pretty=oneline

git log --oneline

git reflog


git reset --soft xxx 仅在本地库移动head指针

git reset --mixed xxx 在本地库移动head指针,重置暂存区

git reset --hard xxx  在本地库移动head指针,重置暂存区,重置工作区


git diff 文件名 将工作区的文件和暂存区进行比较

git diff 本地库中历史版本 文件名 将工作区中的文件和本地库历史记录比较


创建分支

git branch 分支名

查看分支

git branch -v

切换分支

git checkout 分支名

合并分支:

1切换到接受修改的分支(被合并,增加新内容上),git checkout 分支名

2git merge 有新内容的分支名


冲突解决

1编辑文件,

2比较后修改

3 git add 

4 git commit -m 'xx' 不带文件名


fork

相当于备份一份对方项目的代码

fork后如果对方有更新怎么办?

1、git remote -v

2、git remote add upstream 从哪个fork来的就填哪个git地址

3、git fetch upstream

4、git merge 分支名(将源仓库分支代码与当前所在分支合并)

5、git remote remove upstream(删除upstream)



如果远程仓库代码改了,但本地又修改了,git pull不了,如果不想保存本地修改:

git checkout 文件名,即可用远程仓库的替换本地修改的


删除本地分支:

先切换到其它分支

git branch -D 要删除的分支名


赞:(17)
踩:(0)
相关文章
热门文章
win7中将文件拷贝到虚拟机linux下
phpexcel设置行高及列宽,背景颜色,
rabbitmq无法启动
intellij idea不显示git push按钮
php7中使用mongodb的aggregate进行
centos7.4 64位下swoole安装及配置
laravel页面静态化的方法
navicate连接mycat报1184错误
单点登录sso原理及php实现方式及de
devops-jenkins容器为pending状态
好评文章
phpexcel设置行高及列宽,背景颜色,
php7中使用mongodb的aggregate进行
intellij idea打开文件所在文件夹
windows下使用MongoDB Compass Com
win7中将文件拷贝到虚拟机linux下
laravel 中悲观锁 & 乐观锁的使用
单点登录sso原理及php实现方式及de
navicate连接mycat报1184错误
rabbitmq无法启动
laravel整合dingo/api方法步骤:jwt
标签
rabbitmq mysql备份 elasticsearch golang swoole
我的项目
【github】www.github.com/hurong241
【码云】gitee.com/hu_rong/projects
【docker hub】hub.docker.com/repositories/hurong241
【packagist】packagist.org/users/hurong241/packages
站点信息
建站时间:2011年
文章数:607篇
浏览数:940840
粤ICP备18028092号-1  微信:hurong241