Git 远程仓库
1 生成SSH key
ssh-keygen -t rsa -C "email@example.com" //創建ssh key 在 /Users/username/.ssh/? 目錄下 生成兩個文件- id_rsa 私鑰,不能泄露
- id_rsa.pub 公鑰,可以公開
2 添加(關聯)遠程庫
情景:本地創建了一個庫,Github上也創建了一個庫,并且讓這兩個庫進行遠程同步。 在Github上創建了一個庫,地址:git@github.com:github_name/repo_name.git,關聯遠程庫 git remote add origin git@github.com:github_name/repo_name.git //Git自動將遠程倉庫的名稱設置為標識符origin 關聯后,使用命令推送本地master分支到遠程庫master分支。 git push -u origin master 此后工作區內容有修改,每次提交,使用命令 git push origin master 注意:第一次推送有 -u? Git不但會把本地的master分支內容推送到遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在以后的推送或者拉取時就可以簡化命令。3 從遠程庫克隆
情景:本地沒有庫,遠程庫已經準備好了,用命令git clone克隆一個本地庫 git clone git@github.com:github_name/repo_name.git 此操作的結果:git clone命令后我們會默認處于master分支下,同時系統會自動將origin設置成該遠程倉庫的標識。 當前本地倉庫的master分支與github端遠程倉庫(origin)的master分支在內容上完全相同。 從遠程庫拉取最新代碼 場景:在當前分支上進行同步操作; 作用:將指定遠程分支同步到當前本地分支; git pull origin master //origin遠程主機名 master分支4 分支
情景:在進行多個并行作業時,我們會用到分支。每個分支都有自己的最新代碼。master分支是Git默認創建的分支。
git branch //顯示分支列表git checkout -b feature-A // 本地創建并切換到feature-A分支git checkout master //切換到master分支git push -u origin feature-A //推送feature-A分支到遠程的feature-A分支// 將遠程倉庫(origin)feature-A分支獲取到本地feature-A分支 git checkout -b feature-A origin/feature-A5?協作開發
各自從遠程克隆一份。
轉載于:https://www.cnblogs.com/suiyilaile/p/10985396.html
總結
- 上一篇: 删除唯一性约束unique
- 下一篇: springboot+mybatis调用