1、安裝
等待安裝完成後,右擊滑鼠會出現如下兩個選單項
2、git的工作流程
3、git工作區、暫存區和版本庫
4、配置使用者資訊(讓git伺服器知道是誰)
配置個人使用者名稱和電子郵件
$ git config --global user.name "zcw"
$ git config --global user.email [email protected]
如果使用了--global,那麼更改的配置檔案就位於你使用者的主目錄下,以後所有的專案都會預設使用這個配置資訊
如果你想在某個特定的專案中使用其他的名字或者郵件,只要去掉--global選項即可,這是的配置資訊會儲存在當前目錄的.git/config檔案裡
你可以使用以下命令分別檢視配置資訊、使用者名稱、郵件
$ git config -l
$ git config user.name
$ git config user.email
5、建立git倉庫git init首先進入你想建立git倉庫的目錄,然後右擊滑鼠選中「git brash here」選單項,輸入「git init」,現在當前目錄下就會建立乙個.git的隱藏資料夾
6、基本操作
$ touch readme
執行git status檢視git倉庫的狀態
$ git status
on branch master
initial commit
untracked files:
(use "git add ..." to include in what will be committed)
readme
nothing added to commit but untracked files present (use "git add" to track)
結果顯示:readme(
以紅色顯示)檔案沒被追蹤,還叫你使用」git add「命令將檔案新增到暫存區(
git預設是不會追蹤工作區的檔案的)
使用」git add readme「命令將readme檔案新增到暫存區,並檢視git倉庫的狀態
$ git add readme
$ git status
on branch master
initial commit
changes to be committed:
(use "git rm --cached ..." to unstage)
new file: readme
結果顯示:新建了檔案readme(以綠色顯示),並且提示你使用「git rm --cached 」命令停止追蹤readme檔案,這樣就回到了剛剛建立readme檔案的狀態了
我們使用「git commit -m -----」命令將快取區的內容提交到倉庫中,其中的「-----」為你提交時的說明,再檢視git倉庫的狀態
$ git commit -m 'new a readme file'
$ git status
on branch master
your branch is based on 'origin/master', but the upstream is gone.
(use "git branch --unset-upstream" to fixup)
nothing to commit, working tree clean
好了,現在已經將工作區-暫存區-版本庫的互動都演示一遍了。
Windows下的Git工具
msysgit 開源,其它git工具大都會用到它 tortoisegit gitextensions 開源,依賴msysgit,有vs2005及以上版本的外掛程式,安裝包自帶msysgit和kdiff3對比工具,git ext和tortoisegit的show log各有千秋都不錯.smartgit...
windows下如何配置Git
主要參考 使用github 廖雪峰的官方 安裝完成後,在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成功!git config global user.name your name git config global user.email email ex...
Windows下Git使用入門
本文不想說太多的東西,希望能帶你快速入門.深入的東西網上有很多人說的透徹,而淺顯入門的例項和講解卻很少.如同紡錘,中間大,兩端小,高深的和淺顯的都很少.計畫分為4部分 安裝及配置git 安裝及配置tortoisegit git與tortoisegit基本操作 markdown示例 tortoiseg...