git簡單操作

2022-05-29 12:27:08 字數 2763 閱讀 1787

git 的初始化

使用 git 的第一件事就是設定你的名字和 email,這些就是你在提交 commit 時的簽名,每次提交記錄裡都會包含這些資訊。使用 git config 命令進行配置:

$git config --global user.name "名稱"

$git config --global user.email "郵箱"

git config --list

執行了上面的命令後,會在家目錄下建立乙個叫 .gitconfig 的檔案(該檔案為隱藏檔案,需要使用 ls -al 檢視到). 內容一般像下面這樣,可以使用 vim 或 cat 檢視檔案內容:

$ cat ~/.gitconfig

[user]

email = 郵箱

name = 名稱

開啟本地目錄

$ cd /home/***/

轉殖git倉庫

$ git clone

轉殖完檢視本地倉庫

$ cd gitproject/

(master)$ ls

readme.md

初始化乙個新的倉庫

可以對乙個已存在的資料夾用下面的命令讓它置於 git 的版本控制管理之下。

建立**目錄 project:

$ cd /home/***/

$ mkdir project

進入到**目錄,建立並初始化git倉庫:

$ cd project

$ git init

git 會輸出:

initialized empty git repository in /home/***/project.git/

通過 ls -la 命令會發現project目錄下會有乙個名叫 .git 的目錄被建立,這意味著乙個倉庫被初始化了。可以進入到 .git 目錄檢視下有哪些內容。

git 的基本流程如下:

1、建立或修改檔案

2、使用 git add 命令新增新建立或修改的檔案到本地的快取區(index)

3、使用 git commit 命令提交到本地**庫

4、(可選,有的時候並沒有可以git同步的遠端**庫)使用git push命令將本地**庫同步到遠端**庫

進入我們剛才建立的 project 目錄,分別建立檔案 file1,file2,file3:

$ cd /home/***/project

$ touch test

$ echo "test" >> test

此時可以使用 git status 命令檢視當前 git 倉庫的狀態:

$ git status

on branch master

initial commit

untracked files:

(use "git add ...") to include in what will be committed)

test

nothing added to commit but untracked files present (use "git add" to track)

可以發現,有三個檔案處於 untracked 狀態,下一步我們就需要用 git add 命令將他們加入到快取區(index)。

使用 git add 命令將新建的檔案新增到快取區:

$ git add test

$ git status

on branch master

initial commit

changes to be committed:

(use "git rm --cached ..." to unstage)

new test:test

你現在為 commit 做好了準備,你可以使用 git diff 命令再加上 --cached 引數,看看快取區中哪些檔案被修改了。進入到 git diff --cached 介面後需要輸入 q 才可以退出:

$ git diff --cached

如果沒有--cached引數,git diff 會顯示當前你所有已做的但沒有加入到快取區里的修改。

如果你要做進一步的修改, 那就繼續做, 做完後就把新修改的檔案加入到快取區中。

使用 git commit 提交到本地倉庫:

$ git commit -m "add 3 files"

需要使用 -m 新增本次修改的注釋,完成後就會記錄乙個新的專案版本。除了用 git add 命令,我們還可以用下面的 -a 引數將所有沒有加到快取區的修改也一起提交,但 -a 命令不會新增新建的檔案。

$ git commit -m "add 3 files"

再次輸入 git status 檢視狀態,會發現當前的**庫已經沒有待提交的檔案了,快取區已經被清空。

$ git remote add origin

對於上述命令而言,git remote add 命令用於新增遠端主機,origin 是主機名,此處我們可以自定義,不一定非要使用 origin,而 ,是我自己的遠端倉庫,此處 需要替換為自己的遠端倉庫位址

# 需要輸入倉庫對應的使用者名稱和密碼

如果密碼賬號或密碼輸入錯誤執行下面命令即可重新輸入賬號密碼

git config --system --unset credential.helper

$ git push origin master

git簡單操作

git init 初始化乙個空的repo。git add 新增檔案跟蹤 或稱為索引 如果檔案已經被索引 indexed 並且有改動,使用該命令作用於該檔案,這個步驟叫update,只有update之後的檔案改動才能被提交。git add u update所有的已索引檔案的改動,如果某個已索引檔案被刪...

git簡單操作

1.初始化 命令 git init 作用 生成隱藏資料夾 git,用於關聯到git 2.新增倉庫 命令 git remote add origin git github.com 你的git賬號 你的git倉庫名.git 作用 將當前本地資料夾關聯到指定倉庫 3.新增檔案 資料夾到版本控制 命令 gi...

git簡單操作

1 先在介面 建立專案名 個人設定裡新增公鑰等 進入工程目錄 cd project root 你的專案路徑 初始化git倉庫 git init 新增檔案到倉庫 git add 提交 到倉庫 git commit m init commit 鏈結到 git remote add origin git ...