git常用的指令

最近项目从svn迁入到git,常用的git指令需要用到

 

一、git仓库安装


git config --global user.name "user name"
git config --global user.email "email@email.com"

#初始化
git init

#加仓库
git remote add origin https://github.com/user/project.git

#暴力提取
git fetch origin

#克隆仓库,等价git init + git fetch
git clone https://github.com/user/project.git

#展示远程仓库列表
git remote -v

#展示远程仓库
git remote show origin

#远程仓库重命名
git remote rename origin originNew

#移除远程仓库
git remote rm originNew

#提交到指定分支,并且记录使用的远程仓库
git push -u origin master

 

二、提交更新

#更新本地仓库
git pull

#比较不同的内容
git diff

#撤销修改
git checkout -- file

#改名
git mv fileA fileB

#删除文件
git rm file

#添加进缓存区
git add .

#比较缓存区
git diff --cached

#缓存区的状态
git status

#撤销缓存
git reset HEAD  file
#等价上面
git unstage file

#删除文件,并且从缓存区删除
git rm -f file

#删除缓存区的文件
git rm --cached file

#提交
git commit -m '备注'

#添加到缓存区并提交
git commit -am '备注'

#追加更改提交
git commit --amend

#推送到远程仓库
git push

#未pull,暴力推送更改的信息
git push -f

 

三、撤退版本

#commit日志
git log

#HEAD指针日志
git reflog

#最后一次提交日志
git last

#回退版本,本地仓库、缓存区、修改区回退到指定版本
git reset --hard versionNumber

#回退版本,本地仓库回退到指定版本
git reset --soft versionNumber

#回退版本,本地仓库、缓存区回退到指定版本
git reset --mixed versionNumber


#撤销缓存区
git reset HEAD


#回滚上一个版本
git revert HEAD

#回滚上上个版本
git revert HEAD^

#回滚commitId版本之前的版本
git revert commitId 

 

四、分支管理

#创建分支
git branch brance_one

#创建分支并且切换分支
git checkout -b  brance_one

#查看所有分支,包括远程仓库
git branch -a

#列出分支详情
git branch -v

#切换分支
git checkout brance_one

#推送分支
git push origin brance_one:brance_one

#合并分支并提交
git merge brance_one
#合并分支出现冲突
git status
git add .
git commit -m 'fixed'

#查看合并的分支
git branch --merged

#查看未合并的分支
git branch --no-merged

#删除远程分支
git push origin --delete  brance_one

#同上
git push origin :brance_one

#删除本地分支
git branch -d brance_one

 

五、标签

#查看分支
git branch

#切换分支
git checkout branch_one

#给最近版本打标签
git tag tagName

#查看所有标签
git tag

#查看提交日志
git log 

#给commmitId版本打标签
git tag tagName commmitId

#查看标签信息
git show tagName 

#给commmitId版本打标签并添加备注
git tag -a tagName  -m "备注" commmitId

 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可 6私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值