ssh生成命令:
終端 執(zhí)行 ssh-keygen -t rsa -b 2048 -C "郵箱賬號(hào)" 生成一下. [郵箱賬號(hào)注意情況看是用公司郵箱還是個(gè)人的]
再執(zhí)行 cat ~/.ssh/id_rsa.pub 看一下公鑰是多少 (命令行一般會(huì)提示)
把密鑰的key配置到倉庫的 preferences(偏好設(shè)置)內(nèi)的ssh設(shè)置里,并添加key
git命令:
檢出倉庫:$ git clone git://github.com/jquery/jquery.git
查看本地分支:$ git branch
查看遠(yuǎn)程分支:$ git branch -r
更新所有的分支 $ git fetch --all
切換已有分支: $ git checkout 分支名 //本地已經(jīng)有該分支
切換并在本地創(chuàng)建分支:$ git checkout -b 本地分支名 origin/遠(yuǎn)程分支名 //本地沒有這個(gè)分支
刪除分支:$ git branch -d origin\分支名
合并分支:$ git merge origin\分支名 ----將名稱為[name]的分支與當(dāng)前分支合并
提交本地分支: $ git push origin\分支名 ---會(huì)在遠(yuǎn)程自動(dòng)創(chuàng)建一個(gè)分支并提交
拉取遠(yuǎn)程分支代碼到本地:$ git pull 分支名
提交自己本地代碼到分支操作:
$ git add . //提交代碼到緩存區(qū)
$ git commit -m '備注' //提交緩存區(qū)代碼到本地倉庫
$ git push origin 分支名 //提交本地倉庫代碼到遠(yuǎn)程分支
將遠(yuǎn)程他人分支代碼合并到自己本地分支并提交到自己遠(yuǎn)程分支上面
$ git add .
$ git commit -m 'commit msg'
$ git push origin 分支名
// -------以上是先把自己修改的東西提交一下 --end
//切換到他人分支(看自己情況選擇)
切換本地已有分支: $ git checkout 分支名 //本地已經(jīng)有該分支
切換并在本地創(chuàng)建分支:$ git checkout -b 本地分支名 origin/遠(yuǎn)程分支名 //本地沒有這個(gè)分支
//--以上為切換他人分支 根據(jù)自己情況2選1
git pull origin 別人分支 //更新他人分支代碼到自己本地
git checkout 自己分支 //切換回自己的本地分支
git merge 別人分支 //合并本地他人分支代碼到自己本地分支
//----以上是更新他人分支代碼 并且合并到自己的本地
$ git add .
$ git commit -m 'commit msg'
$ git push origin 分支名
// -------以上是再次把合并完的代碼提交到自己的遠(yuǎn)程分支上面