說道git,每天都在使用,但很多命令還是記不住
一般來說,日常的使用,只需要記住6個命令。但若是想要熟練使用,那需要記住的淵源不止6個這麼少,恐怕至少得60個以上
一、git流程圖
上圖就是我們日常使用git時,最常用的6個指令,還有幾個專用的名詞:
remote:遠程的倉庫
repository:本地倉庫
index:暫存區
workspace:工作區
二、新建代碼庫 (leader)
2.1 新建一個git代碼庫並初始化
mkdir newPro
cd newPro
git init
代碼示例如圖:
2.2 在gitee碼雲進行遠程倉庫的創建
2.2.1 點擊新建倉庫
2.2.2 填寫新倉庫的信息
接下來,點擊 創建
即可創建遠程倉庫完成
2.3 配置公鑰
第一步、點擊設置
第二步、選擇 ssh公鑰
第三步、生成 ssh key 公鑰
第四步、根據ssh 存放的物理路徑,打開並拷貝
可使用vscode進行打開、拷貝
第五步、添加公鑰、設置公鑰標題
第六步、輸入密碼,公鑰配置完成
2.4 將本地倉庫與遠程倉庫進行關聯
git remote add origin [email protected]:bonnie_l/newRemote.git
執行代碼,實現關聯
2.5 編寫代碼並提交遠程
編寫代碼就不詳細演示,實例如下
git add . //添加索引並存放到暫存區
git commit -m ‘提交時附帶的提交信息’ //將暫存區的數據提交到本地倉庫
git push //將本地倉庫數據提交遠程倉庫
執行代碼,如下圖示例:
此時可在遠程倉庫進行查看
到此,創建倉庫並提交內容演示完畢。
三、日常代碼推、拉
3.1 拉取遠程倉庫數據、提交自己的內容
git clone [email protected]:bonnie_l/newRemote.git alias
alias爲別名設置,若設置則爲clone下來的項目設置一個項目名;若不設置則默認原項目名
克隆倉庫的地址如下圖可獲得:
進行倉庫克隆:
3.2 切換目錄、創建切換分支,提交內容
cd clonePro //切換目錄
git checkout -b user1 //創建並切換到本地新分支
切換目錄、創建並切換到新分支
編寫代碼,進行提交
編寫代碼
代碼提交:
git add . //到暫存區
git commit -m ‘message’ //到本地倉庫
git push //到遠程倉庫
此時可在gitee進行查看
四、分支合併
- 若是本地創建的分支,可直接使用
git merge branch1
進行合併; - 若是他人創建的分支進行合併,可使用
git origin/merge branch2
進行合併
注意: 切記 切記
我們使用 git commit
只是提交到了本地倉庫,還需使用 git push
推到遠程~~
最後,推薦大家去查看阮一峯老師寫的關於git使用的文章,很詳細、很簡潔
傳送門 → 阮一峯 git