柚子快報激活碼778899分享:Git倉庫的介紹和使用
柚子快報激活碼778899分享:Git倉庫的介紹和使用
文章目錄
Git倉庫的介紹和使用1 Git是什么?2 Git的工作區(qū)域3 Git工作流程4 Git安裝與配置4.1 Git下載地址4.2 Git安裝(基本直接點next即可)4.3 常用的Linux命令
5 Git配置5.1 Git會包含兩種配置:系統(tǒng)級和用戶配置。5.2 使用Git之前,必須要配置gitconfig的用戶名和郵箱
6 本地倉庫搭建(兩種方法)6.1 第一種:創(chuàng)建全新的本地倉庫。6.2 第二種:克隆遠程倉庫6.3 注冊登錄Gitee6.4 設置密鑰
7 Gitee的使用7.1 創(chuàng)建Gitee個人倉庫7.2 命令行方式操作Gitee倉庫(通用)
后續(xù)本地倉庫傳輸?shù)竭h程倉庫只需要重復以下步驟:
Git倉庫的介紹和使用
Git倉庫的介紹和使用
1 Git是什么?
Git是目前世界上最先進的分布式版本控制系統(tǒng)。
沒有中央服務器,每個人的電腦都是一個完整的版本庫。工作時不需要聯(lián)網(wǎng),只有push、pull(推送、拉取)的時候才需要聯(lián)網(wǎng)。Git的創(chuàng)始人也是Linux的創(chuàng)始人,李納斯·托沃茲(Linus Benedict Torvalds) (因此Git和Linux都采用了一些類似Unix風格的命令和選項)。
2 Git的工作區(qū)域
Git有四個工作區(qū)域:
工作目錄(Working Directory):平時存放項目代碼的地方。暫存區(qū)(Stage/index):保存即將提交的文件列表信息。資源庫,也叫本地倉庫(Repository或Git Directory):安全存放數(shù)據(jù)的位置,這里有你提交的所有版本的數(shù)據(jù)。遠程倉庫(Remote Directory):托管代碼的服務器,如GitHub或Gitee等。
四個工作區(qū)域的關(guān)系如下圖所示:
3 Git工作流程
工作目錄 -> git add -> 暫存區(qū) -> git commit -> 本地倉庫本地倉庫 -> git push -> 遠程倉庫遠程倉庫 -> git pull -> 本地倉庫
4 Git安裝與配置
4.1 Git下載地址
http://git-scm.com/download/win
4.2 Git安裝(基本直接點next即可)
其中,有一步是要選擇git的默認編輯器,根據(jù)自己需求去選擇
安裝完成之后,能看到多了這五個東西
Git Bash:打開后可通過Linux命令行控制Git(常用)。Git CMD:打開后可通過Windows命令行控制Git。Git GUI:打開后可使用圖形界面控制Git。
以下展示Git Bash:
4.3 常用的Linux命令
以下是一些常用的Linux命令:
cd:改變目錄cd ..:回退到上一個目錄pwd:顯示當前所在的目錄路徑ls:列出當前目錄中的所有文件touch:新建一個文件,如 touch a.txtrm:刪除一個文件,如 rm a.txtmkdir:新建一個文件夾clear:清屏exit:退出
5 Git配置
5.1 Git會包含兩種配置:系統(tǒng)級和用戶配置。
系統(tǒng)級配置:在Git安裝目錄的gitconfig中。用戶級配置:在C:\Users<當前用戶>.gitconfig中(這里用的是everything搜索)。
5.2 使用Git之前,必須要配置gitconfig的用戶名和郵箱
這是因為Git是分布式版本控制系統(tǒng),所以,每個機器都必須自報家門:你的名字和Email地址。
用戶名和郵箱可用git bash運行如下指令,就會自動配置好:
git config --global user.name "你的名字"
git config --global user.email 你的郵箱
輸入git config --global --list檢查是否配置完全
git config --global --list
打開.gitconfig文件能看到有name和email就成功了!
6 本地倉庫搭建(兩種方法)
6.1 第一種:創(chuàng)建全新的本地倉庫。
在任意文件夾下,鼠標右鍵 -> git bash。輸入 git init。文件夾下生成了 .git,即為創(chuàng)建完成,當前文件夾就是本地倉庫了。(.git 文件夾是隱藏文件)
6.2 第二種:克隆遠程倉庫
可以將遠程服務器上的倉庫完全鏡像一份至本地。
在本地文件夾下,右鍵 -> git bash。輸入 git clone [url]。
6.3 注冊登錄Gitee
github 是有墻的,比較慢,在國內(nèi)的話,我們常使用 Gitee ,公司中有時候會搭建自己的 GitLab 服務器。官網(wǎng) https://gitee.com/ 。使用前,要先注冊并登錄 Gitee 。
6.4 設置密鑰
要實現(xiàn)免密碼登錄,需要在本機創(chuàng)建SSH公鑰,并將公鑰綁定到Gitee中!在桌面上,鼠標右鍵選擇“git bash here”,輸入指令 ssh-keygen -t rsa,執(zhí)行后直接回車三次。
3. 在 Gitee 中配置密鑰,將剛創(chuàng)建的 id_rsa.pub 文件中的內(nèi)容復制過來。
成功導入后:
配置密鑰后,可在git bash中輸入以下指令,驗證是否連接成功。ssh -T git@gitee.com 再次輸入 ssh -T git@gitee.com,如果展示以下提示,即說明與 Gitee 的驗證成功,以后可免密碼登錄。
7 Gitee的使用
7.1 創(chuàng)建Gitee個人倉庫
打開 gitee.com,登錄成功后,點擊右上角“新建倉庫”。
根據(jù)自己的需求,填寫倉庫名稱、倉庫介紹等信息。
創(chuàng)建成功后,如下所示(點擊初始化生成 README 文件)。
7.2 命令行方式操作Gitee倉庫(通用)
1. 搭建本地倉庫:
在任意文件夾下,使用 git init 命令,將當前文件夾變成本地倉庫。也可使用 git clone 方式創(chuàng)建,將遠程倉庫克隆到本地。如果已經(jīng)有本地倉庫,此步可省略,直接進行第二步。
根據(jù)自己的需求,在本地倉庫中新建或修改文件等。 在本地倉庫中,鼠標右鍵 -> git bash here。
4. 在Git Bash中,執(zhí)行 git add . 命令。
驗證:輸入 git status 命令,展示出所示結(jié)果即為成功。 (注意:add 后面要跟空格再加一個“.”,指的是要把當前本地倉庫的所有新建或更新的文件都放入暫存區(qū)中)
5. 使用 git commit -m "個性化信息" 將暫存區(qū)內(nèi)容提交至本地倉庫。
6. 添加 Gitee 遠程倉庫(克隆方式創(chuàng)建的本地倉庫可省略此步)。
使用命令 git remote add origin "遠程倉庫地址"
7. 將遠程倉庫的文件拉到本地,更新本地倉庫。
使用 git pull --rebase origin master 命令。若遠程倉庫已被其他人更改,則我們每次 push 之前,就要重新從遠程倉庫 pull 一下,以使遠程和本地倉庫保持一致。
將本地倉庫 push 至遠程倉庫。
第一次 push 時,要使用 git push -u origin master 命令。 其中的 -u origin master 是為了指定當前 push 的目的地(origin 倉庫的 master 分支)。 若第1步是通過克隆方式創(chuàng)建的本地倉庫,則無需加 -u ...,直接輸入 git push 命令即可。第二次 push 時,也可以直接運行 git push 命令!
后續(xù)本地倉庫傳輸?shù)竭h程倉庫只需要重復以下步驟:
1. `git add .`
2. `git commit -m "自己定義的名字"`
3. `git push -u origin master`
注意:這里origin是添加遠程倉庫時自己設置的,要和自己當時添加倉庫設置的前后一致!
柚子快報激活碼778899分享:Git倉庫的介紹和使用
相關(guān)閱讀
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。