git实用技巧

Posted love-yh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git实用技巧相关的知识,希望对你有一定的参考价值。

1. 简介

本文主要介绍git的使用技巧,git的安装过程可参考网上其他教程。

2. 提交代码命令

提交代码的正常流程如下:

git status //查看修改文件
git add [fileName] //添加指定代码,可以连续添加多个,用空格隔开
git commit -m "针对修改或新增的评语" //新增评论
git push origin master //将新增代码push到远端代码库

3. 撤销修改

3.1. git add之前

git checkout [fileName] //单个文件
git checkout . //全部

3.2. git add之后,git push之前

git reset [fileName] //单个文件
git reset . //全部

3.3 git push之后

一般流程:

  • git网页上abandon此次提交
  • 使用git log找到提交历史,然后找到对应的提交hashcode(字符串),使用
    git log [hashcode值]
  • git status查看修改的文件

不建议直接使用git reset(不带参数),这样回退时可能会多出很多不是此次修改的文件。

4. 多版本查看与切换

4.1. 查看分支

  • 查看本地分支

git branch

  • 查看远端分支

git branch -r

  • 查看所有分支

git branch -a

4.2. 分支之间的切换

  • 正常情况下,分支之间切换

git checkout [branchName]

  • 已修改文件情况下,切换分支

git stash //该命令还有更多详细的功能,请另行查阅
git checkout [branchName]








以上是关于git实用技巧的主要内容,如果未能解决你的问题,请参考以下文章

Git实用技巧

git 实用技巧

开发工具:Git超全实用技巧,值得收藏!

IOS开发技巧--Git的使用

Git实用技巧 pull request修改

一些比较实用的Git和TortoiseGit的技巧