如何使用git?(新手學習筆記)

2021-10-09 02:55:01 字數 1585 閱讀 2916

使用git前,需要先建立乙個倉庫(repository)。您可以使用乙個已經存在的目錄作為git倉庫或建立乙個空目錄。

使用您當前目錄作為git倉庫,我們只需使它初始化。

命令:git init

使用我們指定目錄作為git倉庫。

命令: git init newrepo

(base) e:\anacoda_py\selenium_learn>git init newrepo

initialized empty git repository in e:/anacoda_py/selenium_learn/newrepo/.git/

從現在開始,我們將假設您在git倉庫根目錄下,除非另有說明。

新增新檔案

我們有乙個倉庫,但什麼也沒有,可以使用add命令新增檔案。

命令模板: git add filename

提交版本

現在我們已經新增了這些檔案,我們希望它們能夠真正被儲存在git倉庫。

為此,我們將它們提交到倉庫。

命令模板:git commit -m 「adding files」

如果您不使用-m,會出現編輯器來讓你寫自己的注釋資訊。

當我們修改了很多檔案,而不想每乙個都add,想commit自動來提交本地修改,我們可以使用-a標識。

命令模板: git commit -a -m 「changed some files」

git commit 命令的-a選項可將所有被修改或者已刪除的且已經被git管理的文件提交到倉庫中。

千萬注意,-a不會造成新檔案被提交,只能修改。

發布版本

我們先從伺服器轉殖乙個庫並上傳。

git clone ssh:

現在我們修改之後可以進行推送到伺服器。

git push ssh:

取回更新

如果您已經按上面的進行push,下面命令表示,當前分支自動與唯一乙個追蹤分支進行合併。

git pull

從非預設位置更新到指定的url。

git pull

刪除如何你想從資源庫中刪除檔案,我們使用rm。

git rm file

分支與合併

分支在本地完成,速度快。要建立乙個新的分支,我們使用branch命令。

git branch test

branch命令不會將我們帶入分支,只是建立乙個新分支。所以我們使用checkout命令來更改分支。

git checkout test

第乙個分支,或主分支,被稱為"master"。

git checkout master

對其他分支的更改不會反映在主分支上。如果想將更改提交到主分支,則需切換回master分支,然後使用合併。

git checkout master

git merge test

如果您想刪除分支,我們使用-d標識。

git branch -d test

git新手學習和使用

一 git簡介 1 基本概念 git是乙個開源的分布式版本控制系統。相對cvs和svn是集中式的版本控制系統。集中式版本控制系統的版本庫是集中放在 伺服器的,每次工作的時候都得從 伺服器獲取最新的版本,完了以後再放回 伺服器。而分布式版本控制系統沒有 服器,每個人電腦上都有乙個完整的版本庫,可以自己...

如何檢視當前git分支 Git使用學習筆記

可選,讓git命令列顯示顏色 git config global color.ui true 先建立乙個空資料夾,windows下不再介紹,linux以及macos下可通過 mkdir gitlearn命令建立 通過 git init將剛才建立的目錄變為可管理的倉庫 在剛才建立的空資料夾中,新增你自...

git 使用新手大坑

1.我把所有的專案像eclipse裡面的排列一樣 然後對某乙個專案 比如 fragmentbestpractic進行的check out 這個意思當然是檢出,因為之前我把fragmentbestpractic這個單個專案的 已經提交到github 了,然後本地有點錯,我就想恢復下這個專案,但是git...