码迷,mamicode.com
首页 > 其他好文 > 详细

Git相关命令

时间:2018-05-28 11:38:29      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:tty   保存   修改   功能   rev   pretty   相关   取消   git push   

  • 标签相关
git tag -a v1.0.0 -m '系统功能已基本完成' 打标签

git push origin v1.0.0 推送到远端
  • 分支相关
git branch dev 创建分支
git checkout dev 将分支切换到dev上
git checkout -b dev 创建dev分支,并将当前分支切换到dev上
git branch 查看所有的分支,并标注当前分支
git merge dev 命令用于合并指定分支到当前分支
git branch -d test 删除test分支
  • 添加到缓存区和提交
git add 文件名或者*  将更改添加到缓存区
git commit -m '备注说明' 将缓存区数据提交到当前分支
  • 撤销相关操作
  • 第一种情况:我把文件修改了,然后,还没有add 想撤销到原始版本
    git checkout 文件名
  • 第二种情况,我把文件修改了,也add了,想取消添加,或者想撤销回去
    • git reset head 文件名 这样就取消添加了(文件内容没有改变)
    • git checkout 文件名 要想撤销回去,再来一句
  • 第三种情况:我把文件commit了,想取消commit
    • git reset 版本号 完成Commit命令的撤销,但是不对代码修改进行撤销
    • git reset --hard 版本号 完成撤销,同时将代码恢复到前一commit_id 对应的版本
  • 第四种情况:我把文件push了,想取消
    • git reset 版本号 完成Commit命令的撤销,但是不对代码修改进行撤销
    • git reset --hard 版本号 完成撤销,同时将代码恢复到前一commit_id 对应的版本
    • git push origin master -f 多一步 将本地强制推送到服务器
  • 获取指定版本的代码
git clone 地址
git checkout 版本号、分支、标签
  • 解决冲突
编辑冲突文件,然后保存
git add 文件名
git commit -m '描述'
git log --graph --pretty=oneline --abbrev-commit 可以查看分支的合并情况

Git相关命令

标签:tty   保存   修改   功能   rev   pretty   相关   取消   git push   

原文地址:https://www.cnblogs.com/lbrunner/p/9098568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!