git bash的安裝和配置教程
分散式 : Git版本控制系統是一個分散式的系統, 是用來儲存工程原始碼歷史狀態的命令列工具;
儲存點 : git的儲存點可以追蹤原始碼中的檔案, 並能得到某一個時間點上的整個工程專案額狀態; 可以在該儲存點將多人提交的原始碼合併, 也可以會退到某一個儲存點上;
Git離線操作性 :Git可以離線進行程式碼提交, 因此它稱得上是完全的分散式處理, Git所有的操作不需要線上進行; 這意味著Git的速度要比SVN等工具快得多, 因為SVN等工具需要線上時才能操作, 如果網路環境不好, 提交程式碼會變得非常緩慢;
Git基於快照 : SVN等老式版本控制工具是將提交點儲存成補丁檔案, Git提交是將提交點指向提交時的專案快照, 提交的東西包含一些後設資料(作者, 日期, GPG等);
Git的分支和合並 : 分支模型是Git最顯著的特點, 因為這改變了開發者的開發模式, SVN等版本控制工具將每個分支都要放在不同的目錄中, Git可以在同一個目錄中切換不同的分支;
分支即時性 : 建立和切換分支幾乎是同時進行的, 使用者可以上傳一部分分支, 另外一部分分支可以隱藏在本地, 不必將所有的分支都上傳到GitHub中去;
分支靈活性 : 使用者可以隨時 建立 合併 刪除分支, 多人實現不同的功能, 可以建立多個分支進行開發, 之後進行分支合併, 這種方式使開發變得快速, 簡單, 安全。
我的部落格:CODE大全:www.codedq.net;業餘草:www.xttblog.com;愛分享:www.ndislwf.com或ifxvn.com。
Git通用客戶端官方下載地址
Git軟體安裝
歡迎介面 : 直接下一步;
協議 : 必須接受;
安裝位置 : 預留100M空間, 自定義安裝位置;
選擇安裝元件 :也可以預設選擇;
我的部落格:CODE大全:www.codedq.net;業餘草:www.xttblog.com;愛分享:www.ndislwf.com或ifxvn.com。
— 圖示元件(Addition icons) : 選擇是否建立快速啟動欄圖示 或者 是否建立桌面快捷方式;
— 桌面瀏覽(Windows Explorer integration) : 瀏覽原始碼的方法, 單獨的上下文瀏覽 只使用bash 或者 只用Git GUI工具; 高階的上下文瀏覽方法 使用git-cheetah plugin外掛;
— 關聯配置檔案 : 是否關聯git配置檔案, 該配置檔案主要顯示文字編輯器的樣式;
— 關聯shell指令碼檔案 : 是否關聯Bash命令列執行的指令碼檔案;
— 使用TrueType編碼 : 在命令列中是否使用TruthType編碼, 該編碼是微軟和蘋果公司制定的通用編碼;
開始選單快捷方式目錄 : 設定開始選單中快捷方式的目錄名稱, 也可以選擇不再開始選單中建立快捷方式;
設定環境變數 : 選擇使用什麼樣的命令列工具, 一般情況下我們預設使用Git Bash即可, 預設選擇;
— Git自帶 : 使用Git自帶的Git Bash命令列工具;
— 系統自帶CMD : 使用Windows系統的命令列工具;
— 二者都有 : 上面二者同時配置, 但是注意, 這樣會將windows中的find.exe 和 sort.exe工具覆蓋, 如果不懂這些儘量不要選擇;
選擇換行格式 :
— 檢查出windows格式轉換為unix格式 : 將windows格式的換行轉為unix格式的換行在進行提交;
— 檢查出原來格式轉為unix格式 : 不管什麼格式的, 一律轉為unix格式的換行在進行提交;
— 不進行格式轉換 : 不進行轉換, 檢查出什麼, 就提交什麼;
開始安裝 :
安裝結束 : over;
配置GitHub
在開始選單找到Git Bash右鍵屬性,修改Git Bash的配置 : 將Git Bash設定為快速編輯模式, 可以更好的使用該命令列工具 :
我的部落格:CODE大全:www.codedq.net;業餘草:www.xttblog.com;愛分享:www.ndislwf.com或ifxvn.com。
建立本地ssh(一種傳輸程式碼的方法,速度快安全。詳細可去百度查資料)(也可以選擇HTTPS傳輸,那就跳過此步。)
ssh-keygen -t rsa -C "13241153187@163.com"
GitHub郵箱 : 該命令後面的郵箱就是GitHub的註冊郵箱;
路徑選擇 : 使用該命令之後, 會出現提示選擇ssh-key生成路徑, 這裡直接點回車預設即可, 生成的ssh-key在預設路徑中;
密碼確認 : 這裡我們不使用密碼進行登入, 用密碼太麻煩;
將ssh配置到GitHub中
進入生成的ssh目錄 : C:\Documents and Settings\Administrator\.ssh (或者 C:\Users\自己電腦使用者名稱\.ssh)中, 使用記事本開啟 id_rsa.pub 檔案, 將該檔案中的內容複製;
id_rsa.pub 檔案內容 :
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtT1YCeaNulpfC+ARqAWrCdfpi6CpW3gkGT0hp6Q8by7NnEfy4dah9CwSrNbWJH5eS4tiqckE+bdbSVNvAboFD1MtGZjtzE4GDweG/6J/SDYV/ADFN/RLWGb+5rQ8wMCjc/fODgLJDFxk1Fwk/TTqTcbtLab1toLcts3zGIW5DstA3RQ0CCX/sPew5m7vh7DcKXluj2TBd9hw== 13241153187@163.com
進入GitHub網站 : 登入GitHub, 選擇Account Setting 使用者設定:
選擇左側的SSH-KEY選項 :
點選右側的Add SSH key :
將上面複製好的ssh-key複製進去 :
驗證是否配置成功 :
ssh -T git@github.com
驗證時可能讓你輸入YES。
成功提示 : 如果出現Hi han1202012! You’ve successfully authenticated, but GitHub does not provide shell access. 就說明配置成功, 可以連線上GitHub;
配置本地使用者和郵箱
使用者名稱郵箱作用 : 我們需要設定一個使用者名稱 和 郵箱, 這是用來上傳本地倉庫到GitHub中, 在GitHub中顯示程式碼上傳者;
使用命令 :
git config --global user.name "HanShuliang" //設定使用者名稱 git config --global user.email "13241153187@163.com" //設定郵箱
到此Git客戶端已安裝及GitHub配置完成,現在可以從GitHub傳輸程式碼了。
設定Git本地專案開發庫預設路徑
如果設定了,就不用每次開啟Git再cd開啟目錄了。方法:右鍵git快捷圖示(名叫:Git Bash),找到快捷方式-起始位置,把你的專案地址放在這裡就可以了。如下圖:
我的部落格:CODE大全:www.codedq.net;業餘草:www.xttblog.com;愛分享:www.ndislwf.com或ifxvn.com。
相關文章
- git安裝及配置教程 windows windows上git的安裝和使用GitWindows
- 在 Windows Git Bash 中安裝 bash-git-promptWindowsGit
- 在 Windows Git Bash 中安裝 bash-git-proWindowsGit
- Git server安裝和配置GitServer
- Git-TortoiseGit的安裝和配置Git
- 安裝和配置Drupal 8教程,如何安裝和配置Drupal 8?
- git Windows版本安裝教程GitWindows
- MongoDB安裝配置教程MongoDB
- Git筆記(3) 安裝配置Git筆記
- Git 學習之安裝配置Git
- Mac上Git安裝與配置MacGit
- Git安裝配置(完整版)Git
- Git 安裝配置,key匯入Git
- Git環境配置與安裝Git
- Linux安裝和配置zokeeper 詳細教程Linux
- Linux 安裝配置應用- GitLinuxGit
- Nexus 安裝配置教程
- Ubuntu安裝zabbix配置教程Ubuntu
- Linux安裝和配置tomcat詳細教程LinuxTomcat
- Flutter的安裝和配置Flutter
- JDK的安裝和配置JDK
- rsync的安裝 和 配置
- Barrier 的安裝和配置
- git SourceTree 客戶端 安裝/使用教程Git客戶端
- zabbix安裝—–nginx安裝和配置Nginx
- MySQL的安裝與配置——詳細教程MySql
- Jmeter安裝配置詳細教程JMeter
- Team Foundation Server 安裝配置教程Server
- Linux Ubuntu安裝配置教程LinuxUbuntu
- Jetty的安裝、配置和使用Jetty
- 安裝和配置sendmailAI
- Zookeeper 安裝和配置
- 安裝和配置OCFS
- windows 作業系統裡 git bash 和 git cmd 的區別Windows作業系統Git
- git bash and git 初體驗Git
- CodeMan快速安裝配置教程:Windows下安裝配置Java JDK環境WindowsJavaJDK
- Ionic2入門教程(一)安裝和環境配置
- VM安裝配置centos8教程CentOS