天天看点

git Bash here从远程仓库更新代码到本地以及上传代码到远程仓库

第一步:创建分支

首先先在云平台或者github上面创建一个你的分支,比如叫做dev-ts-whitelist,第一次平台会自动帮你从master(主干)里面把代码同步到dev-ts-whitelist分支里面。

第二步:从远程分支拉去代码到本地并创建本地分支

git clone -b dev-ts-whitelist https://github.com/tswwwcom/renren-fast.git

代码下载下来后然后进入目录里面去,比如:cd renren-fast

第三步:更新master(主干)的最新代码到本地仓库dev-ts-whitelist

git remote -v --先查看一下远程仓库的分支

git fetch origin master:temp --然后从主干拉去代码下来到本地并在本地建立了一个temp临时仓库

git diff temp --然后比较你所在的dev-ts-whitelist和temp分支的不同之处。按q然后enter退出。

git merge temp --确认了之后然后合并temp分支的代码到你的dev-ts-whitelist分支。

git branch -d temp --然后删除临时分支

–备注:git pull origin master:localbranch 是拉去远程主干分支代码到本地分支

第四步:提交本地代码到远程仓库

git status –查看当前本地代码和本地仓库比较,你修改了哪些东西。

git add . –或者 git add xxx --提交整个(.表示整个)或者某个(xxx表示某个文件)到暂存区。

git commit -m “修复XXbug” –推送修改到本地git库中 --提交代码到本地仓库。

git pull <远程主机名> <远程分支名> 取回远程主机某个分支的更新,再与本地的指定分支合并。

例如:项目所在的远程主机是origin 我们就可以写成 git pull origin dev-ts-whitelist

git push <远程主机名> <远程分支名> 把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上 git push origin dev-ts-whitelist

git