Git bash應用實踐1:基本用法

前言

本文研究git的基本用法,從零開始操作github上的代碼倉庫,完成ssh配置、克隆、推送、更新、本地刪除遠端分支等任務。

一、簡介

1.Git簡介

Git 是 "Linux 之父" Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件, 可以方便多人協同管理同一代碼倉庫,同時 Git 是分佈式版本控制系統,相較於CVS、SVN等集中式版本控制系統,更加的安全,因爲每個人電腦裏都有完整的版本庫,某一個人的電腦壞掉了不要緊,隨便從其他人那裏複製一個就可以了。

簡而言之,Git 有如下優點:

(1) 適合分佈式開發,強調個體。
(2) 公共服務器壓力和數據量都不會太大。
(3) 速度快、靈活。
(4)任意兩個開發者之間可以很容易的解決衝突。
(5) 離線工作

2.Git下載

下載鏈接:https://git-scm.com/downloads

二、基本用法

1.本地生成SSH

SSH Key可以讓你的電腦和服務器建立安全的加密連接

(1)生成ssh命令
ssh-keygen -t rsa -C "[email protected]"

這個指令會要求你提供一個位置和文件名去存放鍵值對和密碼,你可以點擊Enter鍵去使用默認值。

(2)windows複製到粘貼板
clip < ~/.ssh/id_rsa.pub

2.將ssh添加到雲端

進入Github Setting欄目,點擊New SSH key,將上述複製的內容,粘貼到Key編輯框中,Title可以自定義。
ssh

3.雲端新建一個項目test

create_rep
注意勾選Initialize this repository with a README

4.從雲端克隆一個項目

git clone [email protected]:solitary-sand/test.git
Git bash應用實踐1:基本用法

本地下載文件如下:
Git bash應用實踐1:基本用法

5.本地代碼推送到遠端

(1)保存本地的修改到暫存區
保存所有修改:git add .
將<path>添加到索引庫:git add <path>

(2)編寫commit信息
git commit -m "需要更新到雲端的commit信息"

(3)推送
git push (第一次push需要使用git push -u origin master)

(4)具體操作

我們修改readme.md,增加一句話please open readme.md first,如下所示:
modify

輸入命令:
gitadd .
git commit -m"modify README.md"
git push -u origin master
push

雲端顯示內容如下:
show_modify

6.拉取遠端代碼

git pull

7.創建一個新的分支並提交到遠端

(1)本地切換分支
git checkout -b dev
checkout_dev

(2)推送到遠端
git push origin dev
push_dev

(3)查看雲端
Git bash應用實踐1:基本用法

8.本地刪除遠端分支

(1)先切換到其他分支
git checkout master
checkout_master

(2)刪除本地要刪除的分支
git branch -d dev
del_local

(3)刪除遠端分支
git push origin --delete dev
del_remote

(4)查看雲端
show_del_cloud

三、結語

1.總結:

本節完,實際操作過程中需要注意的地方有如下幾點:

(1) ssh配置

本地生成ssh的時候,一般在保存在C:\Users\Administrator.ssh路徑。
ssh_jieyu

2.後記:

如您在使用過程中有任何問題,請加QQ羣進一步交流。

QQ交流羣:906015840 (備註:物聯網項目交流)

一葉孤沙出品:一沙一世界,一葉一菩提

wechat

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章