Git快速上手及常用命令詳解

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_41922058/article/details/81369692

1.Git、Github、Gitee

Git 是一種版本控制系統,是一個命令,是一種工具。
Github 是一個基於git實現在線代碼託管的倉庫,向互聯網開放,企業版要收錢。
Gitee 即碼雲,是 oschina 免費給企業用的,不用自己搭建環境。

2.下載安裝Git

https://github.com/git-for-windows/git/releases/download/v2.18.0.windows.1/Git-2.18.0-64-bit.exe
根據安裝嚮導安裝,完成之後右鍵菜單會出現兩個git選項,常用git bash here

3.註冊賬號

Gitee賬號註冊: https://gitee.com/signup
Github賬號註冊: https://github.com/

4.連接服務器

創建一個本地倉庫(一個本地文件夾,存放代碼)
右鍵Git Bash Here
首先聲明自己

git config --global user.name "yourname"


聲明自己的郵箱地址

git config --global user.email "youremail"


做ssh信任

ssh-keygen -t rsa -P "11111111"


切換到.Ssh目錄

Cd ~/.ssh

查看是否存在公鑰(id_rsa.pub)

ll


查看公鑰內容並保存

cat id_rsa.pub

以下介紹gitee使用(github類似)


將剛纔查看的公鑰copy到此處,確定提交
去服務器創建一個雲端倉庫


**根據自己項目語言選擇,開源許可證可以通過百度確定自己項目的證書,創建項目。
項目創建完成複製項目ssh**

切換到本地倉庫目錄
右鍵打開git命令窗口

git clone 剛纔複製的url

等待雲端倉庫數據同步到本地
此時可以將eclipse項目或是idea項目創建到此目錄下用git管理源代碼

5.本地修改及提交項目

如果此目錄下的項目發生改變
切換到項目目錄下可以使用git status命令查看狀態

紅色字體代表改變的文件
可以使用git add 文件名命令將文件添加到本地緩存區(暫存區)

綠色表示文件已經被添加到本地緩存區
同時使用git commit -m “文件修改信息” 添加文件修改的信息
最後使用git push命令將文件同步到雲端倉庫
注意:可以使用git add . 命令將所有的文件提交到本地緩存區

附加:

.gitignore忽略文件常用配置規則

1)*/jingxi/ 過濾所有目錄下jingxi文件夾
2)*.zip 過濾所有.zip文件
3)/jingxi/do.c 過濾某個具體文件
被過濾掉的文件就不會出現在git倉庫中。

.gitignore還可以指定要將哪些文件添加到版本管理中

1)!*.zip
2)!/jingxi/one.txt
兩者區別就是在過濾前加!非過濾項

1)配置語法:

以斜槓“/”開頭表示目錄;
以星號“*”通配多個字符;
以問號“?”通配單個字符
以方括號“[]”包含單個字符的匹配列表;
以歎號“!”表示不忽略(跟蹤)匹配到的文件或目錄;
git 對於 .ignore 配置文件是按行從上到下進行規則匹配的,意味着如果前面的規則匹配的範圍更大,則後面的規則將不會生效;
該文件只能作用於 Untracked Files,也就是那些從來沒有被 Git 記錄過的文件(自添加以後,從未 add 及 commit 過的文件),如果文件曾經被 Git 記錄過,那麼.gitignore 就對它們完全無效。

git常用命令解釋

查看、添加、提交文件

git show # 顯示某次提交的內容 git show $id
git add # 將工作文件修改提交到本地暫存區
git add . # 將所有修改過的工作文件提交暫存區

Git遠程分支管理

git pull # 抓取遠程倉庫所有分支更新併合併到本地
git push # push提交所有分支

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