您的位置:首页 > 其它

如何用命令将本地项目上传到git,并创建分支开发,最后合并到master

2019-05-15 21:49 405 查看
  1. 先进入项目文件夹,然后通过git init把这个项目变成git可以管理的仓库
git init
  1. 把文件添加到版本库中,使用git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件.
git add .
  1. 用命令git commit 把文件提交到仓库,引号内为提交说明
git commit -m 'commit'
  1. 将本地项目关联到远程仓库
git remote add origin 你的远程库地址
  1. 获取远程仓库与本地同步合并(如果远程仓库不为空,必须做这一步,否则后面的提交会失败)
git pull origin master
  1. 把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
git push origin master

如何创建分支进行项目开发:

  1. 先在git上面创建一个新分支,然后通过命令:git pull 将线上的分支拉到本地;

  2. .然后通过命令git checkout 新分支名字 将本地切换到新分支上; 通过命令:git status,你可以看到本地运行在新分支上了。后面开发的代码都会在这个分支上进行开发。

  3. 分支开发完成后,通过命令:
    git add .
    git commit -m “change”
    git push
    进行分支代码的提交

  4. 然后通过命令切换到master分支:git checkout master;

  5. 然后通过命令将分支合并到master上:git merge origin/test-master;

  6. 最后通过命令提交到仓库:git push

可能出现的问题

  1. fatal: refusing to merge unrelated histories
    这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并。
    解决方法:git pull origin master --allow-unrelated-histories 把两段不相干的 分支进行强行合并

参考:https://www.geek-share.com/detail/2692570160.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: