欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

git 命令 - 提取代码和切换分支

最编程 2024-03-14 15:54:14
...

  git一般有很多分支,我们clone到本地的代码都是master分支,那么如何切换到其它分支呢?本文介绍主要操作流程和命令,包括拉取仓库代码、查看分支和切换分支,至于如何提交代码,需要的童鞋自己查找资料吧!

拉取仓库代码

   获取一个url对应的远程Git 仓库, 创建一个本地副本,一般的命令是

git clone [url]

  clone下来的代码会以url最后一个斜线后面的名称命名,创建一个文件夹;如果想要指定名称,可以由如下命令指定:

git clone [url] givenName

查看全部分支

$ git branch -a

  查看全部分支,包含本地和远程。在项目所在根目录下运行以上命令:

$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/nnvm
remotes/origin/piiswrong-patch-1
remotes/origin/v0.9rc1

  前面打标签*号的分支是当前分支,可以看到,我们现在在master分支下。

查看本地分支

$ git branch
* master

创建并切换分支

$ git checkout -b nnvm
Switched to a new branch 'nnvm'
$ git branch
*nnvm
  master

  -b 命令 的意思是创建分支,如果去掉 -b 则只会切换已经存在的分支;执行结果说明已经切换到nnvm分支了。切换回master分支:

$ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.

拉取最新代码

使用上述命令切换到指定分支后,可以使用如下命令更新代码到最近一次提交:

git pull

创建分支

  创建分支的命令如下:

git branch [branchName]

温馨提示,创建分支时,不会有什么提示。

提交本地分支到远程仓库

git push origin 本地分支名

  例如:git push origin dev,这条命令表示把本地dev分支提交到远程仓库,即创建了远程分支dev。

删除远程分支

git push --delete origin dev

  文章到这里就结束了,看完之后你有什么想法想要跟大家分享呢?评论区在等着你!