推荐!手把手教你使用Git

http://blog.jobbole.com/78960/

生成key  ssh-keygen -t rsa -C "test@qq.com"

先有本地库,后有远程库时候,如何关联远程库。

git remote add origin https://github.com/xiaoxiaoluwan/remotetest.git  将本地仓库与远程仓库关联

git push origin master 将本地库的内容推送至远程

如远程库有新的内容了,我想克隆到本地来 如何克隆呢

git clone https://github.com/xiaoxiaoluwan/remotetest.git  克隆远程仓库至本地

总结创建与合并分支命令如下:

   查看分支:git branch

   创建分支:git branch name

   切换分支:git checkout name

创建+切换分支:git checkout –b name

合并某分支到当前分支:git merge name

删除分支:git branch –d name

将远程的dev分支到本地:git checkout -b dev origin/dev

 git branch -a 显示出包括远程仓库的所有分支

那么一般情况下,那些分支要推送呢?

  1. master分支是主分支,因此要时刻与远程同步。
  2. 一些修复bug分支不需要推送到远程去,可以先合并到主分支上,然后把主分支master推送到远程去。

git push origin master 之前

1.指定本地dev分支与远程origin/dev分支的链接 git branch --set-upstream-to=origin/dev dev

2.git pull将远程的更改拉到本(git pull即git fetch 和git merge)

git 把远程分支拿到本地,并建立关联关系track  git checkout --track origin/br-2.1.2.1

删除远程分支  git push --delete origin dev  或者 git push origin :park

原文地址:https://www.cnblogs.com/hym-pcitc/p/6039511.html