在windows上,Git-2.9.3-rebase-i-64-bit安裝和初始化

安裝:(省略步驟,直接下一步便可。屬於不重要的步驟)
node


    wKiom1fH-B7RHKDwAABLHEAhRa0160.png


wKioL1fH-e7SbuluAAA53AJbYzM489.png


wKiom1fH-n3z6ddoAABH-Gq8Q4s575.png

#最後這一條,可選可不選。linux

百度翻譯:在全部的控制檯窗口使用TrueType字體,個人win10勾選了,個人win8沒有勾選,並不影響個人正常使用。
git


wKioL1fH-tmBoYTCAABP3ODpydI613.png

#翻譯一下這三個選項:(選第一個就能夠)github

 一、使用git只能從Git Bash,這是最安全的有關你的路徑將不會被修改的話,你將只能使用Git命令行工具從Git Bash vim

 二、使用git從Windows命令提示符下,這個選項是安全的由於它只是增長了一些最小的Git包裝您的路徑,避免duttrring環境可選的Unix工具。你可使用git從Git Bash和Windows命令提示符緩存

 三、從Windows命令提示符下使用git和可選的Unix工具。兩Git和可選的Unix工具將被添加到您的路徑。警告:這將覆蓋如「查找」和「排序」的窗口工具。只有使用此選項,若是你理解這影響安全




wKioL1fH-1PAHjBtAABF0PGXVDs227.png

#默認第一個便可。bash


wKioL1fH-8XC88L8AABJCYYYvVM599.png

#默認第一個就行編輯器


wKioL1fH-9jiqtVrAAA9G1UZFtM538.png

#虛擬機,第二項沒法勾選,第一項我沒有勾選,第二項能夠勾選的。我本機只勾選了第二項。ide

第一項大意說文件在內存緩存提高性能。第二項大意是安裝一個認證,方便和visual studio還有github搞點什麼。

 

初始化和簡單的使用:(剛纔已經完成了安裝,如今就操做一下。)

    一、簡介:

 Git 自帶一個 git config 的工具來幫助設置控制 Git 外觀和行爲的配置變量。 這些變量存儲在三個不一樣的位置:

/etc/gitconfig 文件: 包含系統上每個用戶及他們倉庫的通用配置。 若是使用帶有 --system 選項的 git config 時,它會今後文件讀寫配置變量。

~/.gitconfig 或 ~/.config/git/config 文件:只針對當前用戶。 能夠傳遞 --global 選項讓 Git 讀寫此文件。

當前使用倉庫的 Git 目錄中的 config 文件(就是 .git/config):針對該倉庫。

每個級別覆蓋上一級別的配置,因此 .git/config 的配置變量會覆蓋 /etc/gitconfig 中的配置變量。

在 Windows 系統中,Git 會查找 $HOME 目錄下(通常狀況下是 C:\Users\$USER)的 .gitconfig 文件。 Git 一樣也會尋找 /etc/gitconfig 文件,但只限於 MSys 的根目錄下,即安裝 Git 時所選的目標位置。


用戶信息初始化(本次初始化長期有效)

$ git config --global user.name "51cto"
$ git config --global user.email 51cto@qq.com


修改編輯器:(默認vim,如今是修改成emacs,我沒用過,你喜歡能夠改,感受vim仍是不錯的)

$ git config --global core.editor emacs


檢查配置信息:

$ git config --list
git config user.name    #這個就靈活運用,比較省事就是list


獲取git命令的幫助:

$ git help <verb>
$ git <verb> --help
$ man git-<verb>
$ git help config   #查看config的幫助

在IRC尋求幫助:訪問,irc.freenode.net   , #git 或 #github 進入頻道尋求幫助。


初始化倉庫:(幹活須要一個倉庫存儲什麼。給git一個目錄,而後在終端切換過去,就像linux的cd命令那樣,而後執行如下命令)

$ git init

該命令將建立一個名爲 .git 的子目錄,這個子目錄含有你初始化的 Git 倉庫中全部的必須文件,這些文件是 Git 倉庫的骨幹。 可是,在這個時候,咱們僅僅是作了一個初始化的操做,你的項目裏的文件尚未被跟蹤。

$ git add *.c
$ git add LICENSE                          #git是對文件的追蹤(實際維護)
$ git commit -m 'initial project version'  #git commit是對文件的提交


克隆一個別人的倉庫:

$ git clone 
$ git clone https://github.com/aaaaa aaa1    #克隆過來,起了一個aaa1的名字

#這裏提到了github,如何與github(或者coding.net)聯合使用,這個百度一下,不少教程。


#拓展閱讀:https://git-scm.com/book/zh/v2

漢語版,詳細介紹了git的用法,git與github,以及一些基礎理論。

相關文章
相關標籤/搜索