Git學習筆記 入門

2022-05-12 22:33:38 字數 2239 閱讀 1676

git是乙個分布式版本控制系統,同乙個git倉庫,可以分布(轉殖)到不同的機器上。

目錄搭建git伺服器

首先,cmd中輸入git,看系統是否已安裝git,此處省去git的安裝步驟。

由於git是分布式版本控制系統,所以,每個機器都應該有自身的標誌——使用者名字與email位址。

git config --global user.name"your name"git config --global user.email"[email protected]"

--global表示這台機器上的所有git倉庫都會使用這個配置,我們也可以對某個倉庫指定不同的使用者名稱和email位址。

命令列進入你的工程目錄中,通過git init命令把這個目錄變成git可以管理的倉庫。

此時,git就把倉庫建立好了,當前目錄下多了乙個.git的目錄,這個目錄是git用來跟蹤管理版本庫的,不可隨意手動改動。

提交更改一般要經過兩步,git add filename然後git commit filename -m "some descriptions"-m表示對本次更改提交乙個描述資訊,方便日後我們的管理(比如在什麼時候做出了什麼修改)。

在提交之前,我們可以使用git status來檢視當前版本庫的狀態,如圖

如圖表明,當前目錄下這些標紅的檔案或資料夾尚未新增進倉庫,這時,把我們要新增進倉庫的檔案或資料夾add進來,然後再一起commit

在專案根目錄下新建readme.md檔案,執行git add readme.mdgit commit -m "新增redeme檔案",將其新增進版本庫。

那麼如果有檔案做了修改但是我們想看**做了改動,就可以使用git diff來檢視。這裡用readme.md這個檔案來舉個例子。修改這個檔案內容,然後執行命令:

有時候,我們必須把某些檔案放到git工作目錄中,但又不能提交它們,比如上面圖中的node_modules,每次git status都會顯示untracked files...,看起來就很不舒服。因此可以在根目錄下建立.gitignore檔案,然後把要忽略的檔名填進去,git就會自動忽略這些檔案。

由於本地git倉庫和遠端github倉庫之間的傳輸時通過ssh加密的,所以我們需要在電腦上建立乙個ssh key,然後將這個ssh key複製到github上。

操作步驟可以參考這篇筆記:利用webstorm來管理你的github

小結:

github這個遠端倉庫的免費服務只是針對於公開的倉庫,如果不想要自己的**被別人看到,要使用付費的私有倉庫。

搭建git伺服器需要準備一台linux系統的機器,這裡使用的是阿里雲centos 7.0 64位系統。

未完待續.....

更多教程:廖雪峰git教程

Git系列筆記 入門

1.進入要管理的目錄 2.git init 初始化 即讓git幫助我們管理當前資料夾 3.git status 檢視當前目錄下檔案的狀態 提示說沒有可提交的分支,也就是說當前管理的目錄下沒有新的檔案或者修改了的檔案讓我們提交。不過,我們可以在這個目錄下建立檔案或者修改檔案,再來看當前的狀態。如下我們...

LESS學習筆記 入門

今天在網上完成了less的基礎學習,下面是我的學習筆記。總共有三個檔案 index.html main.less mian.css,其中mian.css是main.less經過koala編譯之後自動生成的。下面是 index.html mian.less charset utf 8 body div...

Yii學習筆記(入門)

use yii db activerecord class a extends activerecord hello,i am only page.1 初始化應用 訪問http localhost basic web index.php,進入yii的啟動頁面。如果提示你未安裝openssl的話,去你...