• 首页

  • 归档
D a r r e n 的 小 窝
D a r r e n 的 小 窝

Darren

获取中...

11
03
Git

Git使用笔记

发表于 2020-11-03 • git • 被 693 人看爆

Tag操作

# 对指定得commit打tag
git tag -a v2.1.0 -m "Beta版本,主要用于跟踪core" f3e0feb29a49d9a3d677c233fccacc97fac6a25b

# 提交单个tag
git push origin v2.1.0

# 提交所有得tag
git push [origin] --tags

Checkout操作

# 检出分支为v2.1.0的分支,并创建一个为test得分支
git checkout -b test v2.1.0

# 查看本地得分支
git branch

# 查看所有分支(包括本地和服务器)
git branch -a

# 删除目标分支
git branch -D test 

分支合并

# 现在我需要把develop分支的代码同步到master
# 切换到master分支,单人开发直接checkout就可以了
git checkout master
# 多人开发采用pull方式
git pull origin master

# 将develop的代码合并到当前所在分支[master]
git merge develop

# 查看状态
git status

# 提交代码
git push origin master

# 更新远程分支列表
git remote update origin --prune

# 查看所有分支
git branch -a

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

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

撤销本地提交

git reset HEAD~
分享到:
Visual Studio C++使用GLOG日志库
Linux下MySQL多版本安装
  • 文章目录
  • 站点概览
Darren

帅哥Darren

Github QQ Email RSS
看爆 Top5
  • CentOS 7 C++开发环境搭建(03) 1,456次看爆
  • 解决/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./vcpkg) 1,060次看爆
  • CentOS 7 C++开发环境搭建(02) 1,034次看爆
  • Linux上根据对应sig文件校验文件的完整性 832次看爆
  • Git使用笔记 694次看爆

Copyright © 2022 Darren · 蜀ICP备19032015号

Proudly published with Halo · Theme by fyang · 站点地图