ssh生成命令:
终端 执行 ssh-keygen -t rsa -b 2048 -C "邮箱账号" 生成一下. [邮箱账号注意情况看是用公司邮箱还是个人的]
再执行 cat ~/.ssh/id_rsa.pub 看一下公钥是多少 (命令行一般会提示)
把密钥的key配置到仓库的 preferences(偏好设置)内的ssh设置里,并添加key
git命令:
检出仓库:$ git clone git://github.com/jquery/jquery.git
查看本地分支:$ git branch
查看远程分支:$ git branch -r
更新所有的分支 $ git fetch --all
切换已有分支: $ git checkout 分支名 //本地已经有该分支
切换并在本地创建分支:$ git checkout -b 本地分支名 origin/远程分支名 //本地没有这个分支
删除分支:$ git branch -d origin\分支名
合并分支:$ git merge origin\分支名 ----将名称为[name]的分支与当前分支合并
提交本地分支: $ git push origin\分支名 ---会在远程自动创建一个分支并提交
拉取远程分支代码到本地:$ git pull 分支名
提交自己本地代码到分支操作:
$ git add . //提交代码到缓存区
$ git commit -m '备注' //提交缓存区代码到本地仓库
$ git push origin 分支名 //提交本地仓库代码到远程分支
将远程他人分支代码合并到自己本地分支并提交到自己远程分支上面
$ git add .
$ git commit -m 'commit msg'
$ git push origin 分支名
// -------以上是先把自己修改的东西提交一下 --end
//切换到他人分支(看自己情况选择)
切换本地已有分支: $ git checkout 分支名 //本地已经有该分支
切换并在本地创建分支:$ git checkout -b 本地分支名 origin/远程分支名 //本地没有这个分支
//--以上为切换他人分支 根据自己情况2选1
git pull origin 别人分支 //更新他人分支代码到自己本地
git checkout 自己分支 //切换回自己的本地分支
git merge 别人分支 //合并本地他人分支代码到自己本地分支
//----以上是更新他人分支代码 并且合并到自己的本地
$ git add .
$ git commit -m 'commit msg'
$ git push origin 分支名
// -------以上是再次把合并完的代码提交到自己的远程分支上面