git常用命令总结

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

一.初始化本地仓库

  git init        //用 git init 在目录中创建新的 Git 仓库

二.克隆远程仓库到本地

  git clone                //使用 git clone 拷贝一个 Git 仓库到本地
  git clone https://gitee.com/qq28822896/Hello.git

三.添加文件到缓存区

  git add        //git add 命令可将该文件添加到缓存区
  git add .      //提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
  git add -u     //提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
  git add -A     //提交所有变化

四.提交文件

  git commit        //将缓存区内容添加到仓库中
  git commit -m "message"         //-m 添加提交的信息
  git commit -a -m "message"     //命令的-a 选项可只将所有被修改或者已删除的且已经被git管理的文档提交到仓库中

五.远程操作

  git pull <远程主机名> <远程分支名>:<本地分支名>        //将远程仓库中的更改合并到当前分支中
  git push <远程主机名> <本地分支名>:<远程分支名>        //推送
  git push                //当前分支只有一个追踪分支
  git push origin master        //如果远程分支被省略,则表示将本地分支推送到与之存在追踪关系的远程分支,如果该远程分支不存在,则会被新建
  git push origin :master       //如果省略本地分支名,则表示删除指定的远程分支,等同于推送一个空的本地分支到远程分支
  git push --delete origin dev   //删除远程分支

六.分支管理

  git branch         //查看本地分支
  git branch -r     //查看远端分支
  git branch --all    //查看所有分支
  gti branch dev    //在本地创建一个dev的分支
  git checkout dev    //切换到dev分支
  git push origin dev:dev    //推送并同步到远程分支
  git branch --set-upstream-to=origin/dev //设置本地分支追踪远程分支(本地分支绑定到远程分支,推送时将默认推送到远端的这个分支上)
  git branch -m <oldbranchname> <newbranchname> //重命名本地分支

  创建本地分支并关联到远程分支

  //方法一
  git branch dev        //创建分支
  git push origin dev:dev   //将本地分支推送到远程的dev分支上,此时本地分支与远程分支就有了追踪关系

  //方法二
  git checkout -b dev     //创建本地分支
  git push origin dev       //将本地分支推送到远端仓库
  git branch --set-upstream-to=origin/dev  //设置当前分支追踪某个远程分支

 

posted @ 2020-08-04 12:43  hello-*-world  阅读(190)  评论(0)    收藏  举报