git常用命令

Git命令:

万能大法:

git init //初始化仓库,本地把这个目录变成Git可以管理的仓库
git --help //显示支持命令详细信息
git -h     //显示简要帮助信息
git command -h  //显示某命令简要信息
git command --help  //显示某命令详细信息
// --help 查看后 按 q 退出

常用命令

git add xxx                 // 增加变化
git commit -m "commet message"    // 提交变化   
git push -u origin master   // -u指令,使得本地与主机关联,第一次用

git status      // 查看目前分支的信息
git stash //存储本地代码,用于紧急修改其他问题的场景
git diff  xxx        // 查看本次提交与xxx分支或者xxx次提交的区别
git diff HEAD^   // 查看本地工作区和上次提交的区别
git diff origin/master  // 比较本地工作区与远端的master的区别git stash     // 可以保存本地代码,弹出本地代码,用于要处理紧急修改的情况
git log         // 提交日志
git reset           // 版本回退
git reflog      // 日志索引,可用于找回被回退掉的版本
git checkout // Switch branches or restore working tree files
git rm      // 删除仓库文件,提交后对远程生效
//本地库推送到远程(远程需先建立空库)
git remote add origin git@github.com:zhangjueTT/gitskills.git

//  远程库关联到本地
git clone git@github.com:zhangjueTT/gitskills.git

git checkout -b dev         //创建并转移
git checkout -b dev origin/dev  //创建dev并且关联远程的dev

git branch                  //查看分支
git merge dev               //当前分支与dev分支合并
git branch -d dev           //删除分支
git remote                  //查看远程库的信息
git pull                    //拉取最新的远程仓库(提交前应做的事)


//标签虽然是版本库的快照,命名历史版本,方面后面回退
git tag v1.0                //在本分支上打了一个标签
git tag                     //查看所有标签
git show <tagname>          //查看标签信息
git tag -d v0.1             //删除标签
git push origin v1.0        //推送标签

在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。填完后,最后一步就是把.gitignore也提交到Git

git add -f App.class                    // 强制添加,忽略.gitignore
git config --global alias.st status     //配置别名
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 10,588评论 1 45
  • 配置 首先是配置帐号信息 ssh -T git@github.com#登陆github 修改项目中的个人信息 1 ...
    rochuan阅读 4,147评论 1 1
  • 我的常用: ===================================** 撤销工作修改:**1、gi...
    ddai_Q阅读 4,172评论 0 5
  • 分布式版本管理工具 git属于分布式 svn集中式 git安装 git初始化一个仓库 其实就是创建了一个.git隐...
    SnowDragonYY阅读 5,363评论 0 0
  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 4,071评论 0 3