查看分支 (1) 查看本地分支  git branch 列出本地已经存在的分支,并且在当前分支的前面加*号标记,例如:localhost:website admin$ git branch* branch_dev_2_1_0  master (2) 查看远程分支  git branch -r 例如:localhost:website admin$ git branch -r  origin/branch_dev_2_1_0  origin/branch_dev_2_1_0_cover  orig…
笔者在本地终端进行 git 工作目录的相关处理时,遇到由于某种情况需要使用 git checkout 命令切换到其他分支的情景.此时,若已经对当前分支做了一定的修改,则直接切换分支时 git 会提示错误信息.本文即总结下笔者目前了解和使用的 git 切换到其他分支冲突时的解决方案. 问题 当本地遇到特殊情况,需要切换到其他分支时,当前分支可能会存在以下两种可能: (1) 对当前分支并未进行任何修改,从而可以直接使用 git checkout 命令切换到其他分支. git checkout tes…
// 账号密码克隆远程项目 git clone http://账号:密码@项目地址 // 查看当前状态 git status // 查看修改内容 git diff // 添加并提交 git add . git  commit -m '注释内容' // 推送到远程分支 git push origin 分支名 // 拉取远程代码(更新本地代码) git pull origin 分支名 // 查看历史提交 git log // 回退到某个版本 git reset --hard 版本号 // 回退到历史…
$ cd 项目目录 // 初始化 $ git init $ git submodule add https://github.com/XXXX // 普通更新 $ git submodule update // 初始化并更新 $ git submodule update --init --recursive // 递归更新 $ git submodule foreach --recursive git submodule init $ git submodule foreach --recurs…
查看分支 1 查看本地分支 $ git branch   2 查看远程分支 $ git branch -r     创建分支 1 创建本地分支 $ git branch branchName 2 切换到新分支 $ git checkout branchName 提交至线上 1 同步到github git push -u origin branchName 此时去github上可以看到我们刚刚提交的分支 在这一步可能会提示你输入github账号和密码,你直接输入你自己的github账号和密码即可.…
现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程: 开发某个网站. 为实现某个新的需求,创建一个分支. 在这个分支上开展工作. 假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理: 返回到原先已经发布到生产服务器上的分支. 为这次紧急修补建立一个新分支,并在其中修复问题. 通过测试后,回到生产服务器所在的分支,将修补分支合并进来,然后再推送到生产服务器上. 切换到之前实现新需求的分支,继续工作. 分支的新建与切换 git bran…
一.git新建分支,上传代码到新的不同分支  我要实现的效果,即是多个内容的平行分支:这样做的主要目的是方便统一管理属于同一个内容的不同的项目,互不干扰.如图所示: 前提是我的github上已经有webpack_test项目了,我是在这个项目的基础上新建其他的分支并开展工作的.如图: 如果你对如何新建webpack_test项目不清楚,请参考我的前一篇文章:git入门学习(一):github for windows上传本地项目到github,操作步骤如下: 1.1.保留webpack_test项…
git branch 命令操作 1.查看本地分支 : git branch 前面带有*号的是当前分支 2 .删除本地分支: git branch -d [branchname] 提示删除了一个名为list的本地分支 3.删除远程分支: git push origin --delete [branchname] 提示删除了一个名为 201804019-test-files 的分支, 注意: 在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支 如果发生以下错误: error…
git branch 命令操作 1.查看本地分支 : git branch 前面带有*号的是当前分支 2 .删除本地分支: git branch -d [branchname] 提示删除了一个名为list的本地分支 3.删除远程分支: git push origin --delete [branchname] 提示删除了一个名为 201804019-test-files 的分支,注意: 在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支如果发生以下错误:error: u…
一.git分支命令 Git鼓励大量使用分支: 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git checkout -b <name> 合并某分支到当前分支:git merge <name> 关联远程分支:git pull origin <name> 删除分支:git branch -d <name> 删除远程分支:git push o…