Github的使用(在项目的使用中不断更新)
-
初始化
git init
-
自己要与origin master建立连接
git remote add origin git@github.com:XXXX/nothing2.git
-
把远程分支拉到本地
git fetch origin dev(dev为远程仓库的分支名)
-
在本地创建分支dev并切换到该分支
git checkout -b mybranch(本地分支名称)
-
提交本地分支(与远程分支相关联)
git push origin mybranch(本地分支名称)
自己创建仓库(github具体操作就不写了)
本地文件连接到仓库(同上 初始化之后再建立连接然后push上去就行)
Github常用指令
-
把某个分支拉取到本地
先本地创建 git checkout -b dev(别人的分支名字)
关联并拉取 git pull origin dev(别人的分支名字)
-
查看所有分支
git branch -a
-
合并分支(一定要注意当前在哪个分支)
git merge mybranch(你想合并的分支)
-
查看状态
git status
-
添加操作:
git add .(将工作区新建/修改的内容添加到暂存区)
-
提交操作
git commit -m"提交的内容"
-
提交到远程分支
git push origin mybranch
-
将咱暂存区和HEAD的提交保持一致
git reset HEAD
-
将工作区、暂存取和HEAD保持一致(回到之前的版本 谨慎操作!)
由于最近做项目,不小心改变了master的版本导致队员拉取到本地合并时起了冲突,不能回到master分支了,所以就让她当前分支进行了版本的退步,回到之前我们修改的版本。所以以后还是要确认好队员做好后再进行合并,保证修改的版本是同一个!
git reset --hard HEAD~