建立乙個git倉庫

2022-04-02 19:22:58 字數 1627 閱讀 6974

1.git init

使用git init命令初始化乙個git倉庫,git倉庫會生成乙個.git目錄

git init

1.使用指定的目錄作為我們的git倉庫

git init newrepo

2.初始化後,newrepo會出現乙個.git目錄,所有資料及資源都在這個目錄當中

如果當前幾個目錄下幾個檔案想納入版本控制,首先需要先用git add 命令告訴git對這些檔案進行跟蹤,然後提交。

$ git add *.c

$ git add readme

$ git commit -m '初始化專案版本'

//以上命令將目錄下以 .c結尾和readme檔案提交到倉庫中

引數說明:

3.git clone 

,使用git clone從現有的倉庫中拷貝專案

轉殖倉庫的命令

git clone

如果我們需要轉殖指定的的目錄,可以使用以下命令:

git clone

git add

git add命令可將檔案新增到快取

git status

git status命令可用於檢視專案當前的狀態

git diff 

git diff 來檢視執行git status的結果的詳細資訊

git diff 命令顯示已寫入快取與已修改但尚未寫入快取的改動的區別。git diff 有兩個主要的應用場景。

使用 git add 命令將想要快照的內容寫入快取區, 而執行 git commit 將快取區內容新增到倉庫中。

git reset head 命令用於取消已快取的內容。

git rm

如果只是簡單地從工作目錄中手工刪除檔案,執行 git status 時就會在 changes not staged for commit 的提示。

// git rm -f 強制刪除

git mv 命令用於移動或重新命名乙個檔案、目錄、軟連線

$ git mv readme  readme.md

$ ls

readme.md

git分支管理

建立分支命令:

git branch(branchname)

切換分支命令:

git checkout(branchname)

當你切換分支的時候,git 會用該分支的最後提交的快照替換你的工作目錄的內容, 所以多個分支不需要多個目錄。

合併分支命令:

git merge

// ls 列出根目錄下所有的目錄。

檢視分支:git branch

建立分支:git branch name

切換分支:git checkout name

建立+切換分支:git checkout –b name

合併某分支到當前分支:git merge name

刪除分支:git branch –d name

安裝Git和建立乙個倉庫repository

這裡講的是windows 安裝git 安裝完成後,在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成功!安裝完成後,還需要最後一步設定,在命令列輸入 git config global user.name your name git config globa...

從乙個git倉庫遷移到另外乙個git倉庫

我們平常可能會遇到git倉庫遷移的問題,現在把遷移方法備忘一下。1 先備份倉庫裸倉庫 git clone bare git bare 建立的轉殖版本庫都不包含工作區,直接就是版本庫的內容。2 在新的 倉庫上新建乙個倉庫。3 然後推送裸倉庫到新建的倉庫上 cd bak.git git push mir...

從乙個git倉庫遷移到另外乙個git倉庫

如果你想從別的 git 託管服務那裡複製乙份源 到新的 git 託管伺服器上的話,可以通過以下步驟來操作。從原位址轉殖乙份裸版本庫,比如原本託管於 github。設定網速 然後到新的 git 伺服器上建立乙個新專案,比如 gitcafe。以映象推送的方式上傳 到 gitcafe 伺服器上。刪除本地 ...