感觉又有了新的认识。 一共有3个仓库,本地自己的,远程自己的,远程主仓库。
为了方便能及时从主仓库获取更新的内容要将远程主仓库也clone下来
git clone upstream url //远程主仓库命名为upstream
git clone url //默认名称为origin
git add 将工作区改动添加到暂存区
git commit 将暂存区内容添加到本地自己的当前分支
git push origin shopping 将本地仓库的shopping分支推到origin(远程自己的)
然后提Merge Request,将远程自己的shopping 分支合到远程主仓库
当同意了Merge Request,分支合并完成之后,用git fetch将更新取回本地仓库,用get fetch upstream
然后切换到分支master git merge upstream/master。这使得本地仓库更新。
然后更新远程自己的仓库,使用git push origin shopping
/////////////////////////////////////////////////////////////////////////////////////////
最近一直在实习,虽然原来学习过Git,但在工作中用起来的时候还是觉的很鸡肋。简单整理了工作中用到的流程和命令。
1.首先是要fork出自己的工作仓库到本地,git clone url
2.创建自己的分支,git checkout -b shopping
3.进行修改, git add a.txt 添加文件到暂存区,git add -A 将工作区的修改同步到个人仓库。(常用于修改)
4.git commit -m "描述" 提交暂存区的修改到个人仓库
5.git push origin shopping origin是指远程仓库,可用命令git remote来查看远程仓库,shopping是分支
git diff可以查看 工作区与本地仓库之间的差别。