1 克隆远程仓库
git clone +url : 克隆远程仓库,进行连接
2 新建本地新分支并让新分支同步到远程仓库
git branch [name] : 创建本地新分支
git checkout [分支名] :切换分支
git push --set-upstream origin [分支名] : 推送新分支到远程
git branch -d [分支名] : 删除本地分支
git push origin -d [分支名] : 删除远程分支
3 将master主分支最新代码合并到自己的分支
-
打开项目,切换到master主分支:git checkout master
-
拉取master主分支最新代码:git pull
git pull <远程主机名> <远程分支名>:<本地分支名>
例如执行下面语句:
git pull origin master:brantest
将远程主机origin的master分支拉取过来,与本地的brantest分支合并。
后面的冒号可以省略:
git pull origin master
表示将远程origin主机的master分支拉取过来和本地的当前分支进行合并。
-
切换到自己的分支:git checkout 分支
-
把master主分支的代码合并到自己的分支上:git merge master
4 在本地分支上写代码,写完了想提交到远程仓库
git checkout [分支名] :切换到分支
改代码ing
git add . : 提交到暂存区,提交所有文件
git status : 可以查看提交的变更
git commit -m "对commit的描述" : 从暂存区提交到本地仓库
git push :从本地仓库推送到远程仓库 git push 命令用于从将本地的分支上传到远程并合并
push之前要先pull!
git push <远程主机名> <本地分支名>:<远程分支名>
如果本地分支名与远程分支名相同,则可以省略冒号。 git push <远程主机名> <本地分支名>
例如:将本地的 master 分支推送到 origin 主机的 master 分支 $ git push origin master
将本地的新分支推送到 origin 主机的新分支 $ git push origin [新分支]