- 先进入项目文件夹,然后通过git init把这个项目变成git可以管理的仓库
git init
- 把文件添加到版本库中,使用git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件.
git add .
- 用命令git commit 把文件提交到仓库,引号内为提交说明
git commit -m 'commit'
- 将本地项目关联到远程仓库
git remote add origin 你的远程库地址
- 获取远程仓库与本地同步合并(如果远程仓库不为空,必须做这一步,否则后面的提交会失败)
git pull origin master
- 把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
git push origin master
如何创建分支进行项目开发:
-
先在git上面创建一个新分支,然后通过命令:git pull 将线上的分支拉到本地;
-
.然后通过命令git checkout 新分支名字 将本地切换到新分支上; 通过命令:git status,你可以看到本地运行在新分支上了。后面开发的代码都会在这个分支上进行开发。
-
分支开发完成后,通过命令:
git add .
git commit -m “change”
git push
进行分支代码的提交 -
然后通过命令切换到master分支:git checkout master;
-
然后通过命令将分支合并到master上:git merge origin/test-master;
-
最后通过命令提交到仓库:git push
可能出现的问题
- fatal: refusing to merge unrelated histories
这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并。
解决方法:git pull origin master --allow-unrelated-histories 把两段不相干的 分支进行强行合并