天天看點

Git建立本地代碼倉庫及其指令行

前言:一直使用git,但從未有過總結,個人意識到寫部落格對一個程式員的重要性;之前的工作中也收獲了一些知識。記錄下來能夠友善自己,同時也希望能夠幫助他人。

一、建立代碼倉庫—–本地

1、 cd 檔案夾的路徑;

2、 git init 裡面有.git檔案 工作目錄和它是同級的;

3、給倉庫配置使用者名和郵箱

1️⃣、使用者資訊儲存在目前低嗎倉庫中(倉庫中.git中–config)

git config user.name 使用者名(“zhangmj”);

git config user.email “[email protected]” ;

2️⃣、配置全局的,這台電腦上的代碼倉庫都有使用者資訊(前往–個人–隐藏檔案.gitConfig—文本;打開)

git config –global user.name “使用者名”;

git config –global user.email “[email protected]”;

4、git config -l 檢視目前所有配置

5、main.m的操作

1️⃣、 touch main.m 建立main.m;

2️⃣、 open 打開main.m

3️⃣、 git add main.m 将main.m添加到暫緩去;

6、将代碼添加到代碼倉庫

1️⃣、 git status 檢視目前代碼倉庫狀态

紅色:該檔案被添加或者被修改,但是沒有添加到git的暫緩區(staged);

綠色:該檔案在暫緩區,但是沒有送出到本地版本庫;

2️⃣、git add main.m 将檔案添加到代碼庫

3️⃣、git commit -m “添加了main.m” 将修改的内容送出到代碼倉庫

注意: git add . 将目前檔案夾下的所有建立或修改的檔案一次性添加到代碼庫

二、git的其他指令:

1、給指令行其别名:

git config alias.st status 将 git status 替換為 git st

git config alias.ci “commit -m” 将git commit -m 替換為 git ci

*起别名隻有在這台電腦可以用;

2、删除檔案

git rm person.m;将person.m删除;在暫緩區内删除。

3、檢視版本資訊

git log 檢視所有版本庫日志

git log 檔案名 檢視指定檔案日志

git reflog:可以檢視所有版本回退的操作

4、版本回退

git reset –hard HEAD 回到目前版本,放棄所有沒有送出的修改;

git reset –hard HEAD^回到上一個版本;

git reset –hard HEAD~3 回到之前第三個修訂的版本

git reset –hard e695b67 回到指定版本号的版本

5、檢視操作記錄:

git reflog