git常用操作命令

2021-06-30  本文已影响0人  风小逸

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

上一篇 下一篇

猜你喜欢

热点阅读