git常用操作命令

1.克隆仓库

//remote指远端地址
git clone [remote]

2.设置用户信息

$ git config --global user.name 'runoob'
$ git config --global user.email test@runoob.com
  1. 添加文件到暂存区
git add [file1] [file2] ...  //提交文件
git add [dir]  //提交目录
git add .  //提交全部文件

4.提交暂存区内容到本地仓库

git commit -m '提交描述'

5.提交本地仓库到远端

git push <远程主机名> <本地分支名>:<远程分支名>
// 本地分支名和远程分支名一样时可省略冒号
git push <远程主机名> <本地分支名>

6.拉取远端代码

git pull <远程主机名> <远程分支名>:<本地分支名>
// 如果远程分支是与当前分支合并,则冒号后面的部分可以省略。
git pull <远程主机名> <本地分支名>

7.关联本地分支和远程分支

git branch --set-upstream-to=[远端主机名]/[远程分支名]
例如:
git branch --set-upstream-to=origin/dev
// 此操作会将本地当前分支和远端的dev分支关联,关联后可省略分支名使用git pull 及git push

8.创建及切换分支

git branch  // 查看分支 ,带*的表示当前分支

git branch [分支名]  //创建分支

git branch -m 旧分支名 新分支名   //分支重命名

git checkout [分支名]  //切换分支

git checkout -b [分支名] //此操作会创建分支并切换到所创建的分支

git branch -d [分支名]  //删除分支

9.合并分支

git merge [分支名]  //将输入的分支合并到当前分支

10.查看提交记录

git log

11.本地绑定远程仓库

1.git remote add origin [远端地址](如果已关联 git remote rm origin 删除)
2.git pull origin master
3.git push -u origin master

补充说明:
$ git push origin
上面命令表示,将当前分支推送到origin主机的对应分支。 

如果当前分支只有一个追踪分支,那么主机名可以省略。 

$ git push 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。

$ git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。

最后再推荐一个vscode上超级好用的git插件 :GitLens — Git supercharged

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git工作流现在已经成了大大小小科技型公司的标配,程序员日常撸代码必备工具。不同的公司根据业务的展开及开发的进度都...
    养了个喵阅读 2,281评论 0 2
  • 一、在Windows上安装Git 1. 从Git官网直接下载安装程序,然后按默认选项安装即可,安装完后,在开始菜单...
    dingFY阅读 208评论 0 1
  • 图中名词解释 workspace: 工作区 Index: 暂存区 Repository: 本地仓库 Remote:...
    lmmy123阅读 184评论 0 0
  • 1.强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要) git push -- force 2.创建文...
    qnmdaq阅读 477评论 0 1
  • 1)远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquer...
    Jeff_Tsui阅读 341评论 0 0