2.git/gitlab重用指令

1.检出代码

git clone url 克隆远程项目,加 -b git_branch 指定分支

git clone http://github.app.xxx/wangyifan/hd_learn_pro.git 

2.初始化仓库

git init

3.查看分支

git branch

git branch # 查看本地分支
git branch -a # 查看远程分支,远程分支会显示为红色
image.png

4.创建分支

git branch xxx

git branch wyf04   # 创建分支wyf04
image.png

5.删除本地分支

git branch -d xxxxx

git branch -d wyf04  # 删除本地分支wyf04
image.png

6.检出分支/分支切换

git checkout git_branch

git chekout wyf01 切换到wyf01分支
image.png

7.把修改文件提交到缓冲区

git add

git add .
image.png

8.本地提交

git commit -m "代码提交信息"

git commit -m '提交代码201904231002'
image.png

9.推送代码

git pull origin

git push origin master  #将代码推送到远程主分支
image.png

10.合并代码

git merge origin/remote

git merge origin/master  # 将本地当前分支与远程的master分支进行合并
git merge master  # 将本地当前分支与本地master分支进行合并
image.png

11.拉取代码

git pull

git pull origin wyf01 # 拉取wyf01分支上的内容
image

12.”挑拣”提交

git cherry-pick

# 分别提交三次修改
git log --oneline -3 查看当前分支最近三次的提交记录
image.png

切换到其他分支,使用git cherry-pick命令,将第二次提交的内容合并到当前分支
当cherry-pick时,没有成功自动提交,这说明存在冲突,因此首先需要解决冲突,解决冲突后需要git commit手动进行提交


image.png

或者git add .后直接使用git cherry-pick --continue继续。


image.png

合并冲突解决后.png

13.跟踪

git branch --set-upstream-to=remote_branch local_branch
本地分支与远程分支关联


image.png

14.丢弃本地修改

git checkout -- file # 撤销本地的修改

image.png

image.png

image.png

image.png

15.本地清除git上已经删除的分支

git remote prune origin
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 9,165评论 0 10
  • 以下笔记主要参考gitgot,大致了解git使用和原理。 第一部分我们从个人的视角去研究如何用好Git,并且揭示G...
    carolwhite阅读 7,061评论 0 1
  • 配置 首先是配置帐号信息 ssh -T git@github.com#登陆github 修改项目中的个人信息 1 ...
    rochuan阅读 4,185评论 1 1
  • prezi链接 一、Git介绍 Git是很强很实用的版本控制工,Git的优点是方便使用,轻量级。Git轻量级的原因...
    二次元日系控铲屎官阅读 5,573评论 0 1
  • (预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的...
    axiaochao阅读 5,938评论 1 8

友情链接更多精彩内容