git簡單操作

2021-05-24 15:18:27 字數 1270 閱讀 1559

git init:初始化乙個空的repo。

git add:新增檔案跟蹤(或稱為索引)。如果檔案已經被索引(indexed),並且有改動,使用該命令作用於該檔案,這個步驟叫update,只有update之後的檔案改動才能被提交。

git add -u: update所有的已索引檔案的改動,如果某個已索引檔案被刪除了,那麼刪除該檔案索引。

git add -a: 包括所有-u功能,並為所有新增檔案新增索引。

git rm:刪除檔案跟蹤並且刪除檔案。加--cached則只刪除檔案跟蹤不刪除檔案。

git commit:提交所有進行過更新的改動。

git的check in過程分兩步:

1.新增跟蹤或者更新已經被git跟蹤的檔案.

命令:git add filename。如果檔案是第一次add,則稱為新增跟蹤(add to index)。如果檔案已經新增過跟蹤,有所改動後呼叫該命令則稱為更新。

2.提交

命令:git commit

例項1:新增檔案,修改檔案並check in到repo

mkdir git-repo

cd git-repo

git init

echo "file1">file1 //此時目錄下有檔案file1,但並沒有被git跟蹤,git還不能管理該檔案。

git add file1 //第一次add該檔案,將file1新增到git跟蹤。

git commit //提交剛才的新增,之後repo中儲存有該檔案。

echo "something new to file1">file1 //修改file1

git diff //可以看到repo中和目錄中file1的差別,git diff比較的是跟蹤列表中的檔案和檔案系統中檔案的差別。

git add file1 //更新已經被git跟蹤的檔案file1,這是commit的前提。

git commit //提交更新,之後,file1的修改進入到repo。

例項2:刪除檔案,刪除檔案跟蹤

接著上面的狀態,此時我們想從工程中刪除file1,以後git再也不用管理該檔案:

方法1:

git rm file1 //刪除檔案跟蹤並且刪除檔案系統中的檔案file1

git commit //提交剛才的刪除動作,之後git不再管理該檔案。

方法2:

git rm --cached file1 //刪除檔案跟蹤但不刪除檔案系統中的檔案file1

git commit //提交剛才的刪除動作,之後git不再管理該檔案。但是檔案系統中還是有file1。

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 ...

Git簡單操作

1 進入專案資料夾,通過命令git init將專案初始化成git本地倉庫 git init2 將專案內所有檔案都新增到暫存區 git add 3 對本次的提交進行備註,以便後期版本回退等操作 git commit m 是本次提交備註的內容 4 在github上新建乙個倉庫,複製倉庫位址,然後使用命令...