git学习之代码仓库提交及分支管理

  • git基本命令
    $ git init 初始化git
    $ git add 添加git索引,可以是文件,也可以是目录路径
    $ git commit 提交更改
    $ git remote add origin https://github.com/####/### 与远程github的repository关联
    $ git remote rm origin 删除与远程仓库的关联
    $ git push -u origin master 将本地项目push到远程仓库中的master分支中,可以替换成其它分支
  • 分支管理

一、查看本地分支 git branch
名字前有“*”的表示是当前分支

查看本地分支

二、查看所有分支(包括远程的) git branch -a
其中,颜色为红色的是远程仓库的分支

所有分支

三、切换本地分支 git checkout ###

切换本地分支

四、创建本地分支 git branch ###

创建本地分支

五、删除本地分支 git branch -d ###

删除本地分支

六、创建本地分支与远程分支关联

$ git checkout dev origin/dev
说明:创建本地分支dev,并且和远程origin/dev分支关联,本地dev分支的初始化代码和远程dev分支代码一样;

七、删除远程分支

$git push origin :branchName
冒号前面的空格不能少,原理就是把一个空分支push到server上,相当于删除该分支;

  • 分支切换时可能遇到的问题

切换问题

解决方法一:
-f –force,忽略更改,强制切换

方法一

解决方法二:

方法二

热评文章