Mac Git 安裝和配置


一、git下載與安裝

點擊Git,然后選擇下載安裝包

git --version,終端輸入該命令,

如輸出版本號,則說明安裝成功。

git version 2.20.1

二、git基本配置

通過下面這些指令,配置用戶名和郵箱

git config --global user.name "your_name"

名字和郵箱需要用雙引號包裹,回車之后,如路徑沒有任何變化說明設置成功;

git config --global user.email "your_email@gmail.com"

此處的郵箱賬號可以是假的賬號,但是格式必須復合郵箱格式,同樣回車成功之后路徑不會有變化;

git config core.ignorecase false

配置本地倉庫文件大小寫敏感,建議配置,以免文件更新有誤;

git config --list

可以通過該指令查看自己的配置

三、使用

1、把大象放到冰箱要幾步
  1. 打開冰箱
  2. 放大象
  3. 關上冰箱
2、把代碼放到.git倉儲中
  1. 把代碼放入倉儲的門口(暫存區)

    git add ./ljy/txt.md 將制定文件放到大門口

    git add ./表示將當前目錄下所有修改的文件放到大門口

  2. 把倉儲門口的代碼放到倉儲房間中(版本庫)

git commit -m "這是對這次存放東西的說明"

  1. 查看當前狀態

​ 可以用來查看當前代碼有沒有被放到倉儲中

git status

3、可以一次性把修改的代碼放到房間里

git commit --all -m "一些存放文件的說明"

4、git中的忽略文件

可以在自己的項目文檔中創建一個.gitignore文件,在該文件中設置需要被忽略的文件或目錄(也可以設置自己被忽略)。

被忽略的文件不會被存儲到倉儲中去。

在.gitignore文檔中書寫要被忽略的文件路勁,以‘/’開頭,一行寫一個路徑,

寫法:例如

  • /.idea 會忽略.idea文件
  • /.js 會忽略js目錄中的所有文件
  • /js/*.js 會忽略js目錄中的所有js文件
5、查看日志

git log

查看歷史提交的日志;

git log --oneline

查看簡潔版的日志。

6、回退到指定版本

git reset --hard Head~0

表示退回到上一次提交代碼時的狀態

git reset --hard Head~1

表示退回到上上次提交代碼時的狀態

git reset --hard [版本號]

表示可以通過版本號精確回退到某一某一次提交時的狀態

git reflog

可以看到每一系切換版本的記錄,可以看到所有提交的版本號

7、分支

默認是主分支master

8、創建分支

git branch dev

創建了一個dev分支。

剛創建時dev分支里的東西與Master分支里的相同

9、切換分支

git checkout dev

切換到指定分支,這里指切換到名為dev的分支

git branch 可以查看當前有哪些分支

10、合並分支

git merge dev

合並分支內容,把當前分支與指定分支(這里是dev分支),進行合並

當前分支指的是git branch命令輸出的前面帶有*的分支

合並時如果有沖突,需要手動處理,處理好之后還要提交一次

11、提交代碼

git push [地址] master

會把當前分支內容的提交到遠程master分支上

git pull [地址] master

會把遠程分支的數據得到,注意:本地要先初始化一個倉儲

git clone [地址]

會得到遠程倉儲相同的數據,如果多次執行,會覆蓋本地的內容

四、上傳代碼方式

1、ssh方式上傳代碼

公鑰和私鑰 兩者之間有關聯

ssh-keygen -t rsa -C "郵箱"

生成公鑰和私鑰

2、在pull和push中,先pull再push

先pull是要先保證本地版本號和服務器的端的版本號一致,如果不一致,push會有沖突


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM