首页 > 其他 > 详细

git 操作记录

时间:2020-07-20 09:20:53      阅读:54      评论:0      收藏:0      [点我收藏+]

实际使用基础操作记录

git init 初始化本地分支

git remote add origin https://xxx   (本地先添加远程仓库)

git push -u origin master   (向远程仓库推送)

git push - -set-upstream origin Link  (向远程仓库推送分支 分支名字为Link )

 

git checkout Link 切换分支到Link (前提是Link分支存在)

git checkout -b Link   建立并切换到分支Link 

 

git add 文件名 (工作区文件加入版本库中)

git commit -m ” 提交信息“ (提交修改到本地仓库)

git push origin HEAD --force  (强制推送到远程分支)

 

git branch 查看本地分支

git brancn -r  查看远程分支

git branch -a  查看所有分支

 

git branch -d 分支名 (删除本地分支)

git push origin - -delete 分支名  (删除远程分支)

git rm -rf .   (慎用  用来删除分支内容  "." 匹配此路径下所有文件 -rf循环强制删除  可以用来创建空分支并且推到远端)

 

git log 查看提交日志 (后面加- - stat查看修改的具体文件)(后缀还有很多可用此处省略)

git log -p 展示更改详情

git blame 文件名 (查看具体文件更改)

git show 版本号  展示指定版本具体操作

git reset - -hard 版本号  (回退到指定版本 可用log查看提交记录的版本号)

 

git stash save "信息"  暂存当前改变   文件要add到版本库中不然无法保存

git diff 分支名字 (比较分支差异)

git merge 分支名  (合并分支 应该是合并本地仓库已经commit的代码)

 

git cherry-pick 版本号  (合并版本号到自身如果有冲突会中断)

  冲突中断 ,解决后add添加文件后 git cherry-pick - -continue继续合并 ,合并的版本必须为本地存在的commit版本,合并其他人的远程版本无效

 

git 操作记录

原文:https://www.cnblogs.com/9527s/p/13341971.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!