下載 git2.14.1 64bitpython
https://git-for-windows.github.io/(官網下載不動)git
http://download.csdn.net/download/tang9018/9934317 (下載快)github
https://git-scm.com/book/zh/v1 (說明文檔)
windows
安裝
next 下一步
設置目錄
勾選須要的項:
Additional icons是關於圖標的設置
In the Quick Launch是快速啓動圖標
On the Desktop是桌面快捷方式
Windows Explorer integration是資源管理器集成(右鍵菜單)
Git Bash Here是在當前目錄運行Git命令行
Git GUI Here是在當前目錄運行Git原生界面
ssociate .git* configuration files with the default text editor是將全部.git開頭的文件使用默認文本編輯器打開
Associate .sh files to be run with Bash是將全部擴展名爲.sh的文件使用Git命令行執行
Use a TrueType font in all console windows是在全部命令行(包括Windows系統cmd命令行窗口)中都使用TrueType字體
是否建立在開始菜單中? Don‘t create... 不建立。
環境設置
Use Git from Git Bash only不會修改系統環境變量,可是Windows系統cmd命令行中沒法使用git命令
Use Git from the Windows Command Prompt會將git相關程序加入系統環境變量中,使得Windows系統cmd命令行中可使用git命令
Use Git and optional Unix tools from the Windows Command - Prompt會將git相關程序以及一些其餘的Unix工具加入系統環境變量,使得Windows系統cmd命令行中可使用git以及Unix工具
選擇庫
use the openssl library 使用OpenSSL庫
use the native windows secure channel library 使用本機Windows安全通道庫
轉行規則
Checkout Windows-style, commit Unix-style line - endings選項讓Git可以自動轉換文件中的換行符;簽出到本地時轉換爲Windows下的換行符,提交到服務器時轉換爲Unix下的換行符
Checkout as-is, commit Unix-style line endings選項讓Git在簽出到本地時不作轉換,保留原始文件的換行符;提交到服務器時轉換爲Unix下的換行符
Checkout as-is, commit as-is讓Git在簽出到本地時和提交到服務器時都不作轉換
使用控制檯程序
Use MinTTY (the default terminal of MSys2) 選項使用一款叫作MinTTY的軟件做爲Git命令行,MinTTY是一款模擬Unix系Bash終端的軟件。優勢是命令記錄、可配置字體、可改變窗口大小等等,缺點是可能沒法直接運行原Windows下的一些命令行程序
Use Windows‘ default console windows選項使用Windows系統cmd命令行來做爲Git命令行。優勢和缺點正好和上一個選項相反。
其餘選項
Enable file system chaching 啓用文件緩存
Enable Git Credential Manager 啓用憑據管理
Enable symbolic links 啓用符號連接
等待安裝進度。
Launch git Bash 如今啓動
View release notes 查看發行說明
等待安裝完成後,在CMD命令中輸入git或者git --version命令查看是否安裝成功。
緩存
一、設置郵箱和地址安全
第一個要配置的是你我的的用戶名稱和電子郵件地址。這兩條配置很重要,每次 Git 提交時都會引用這兩條信息,說明是誰提交了更新,因此會隨更新內容一塊兒被永久歸入歷史記錄:服務器
$ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com
若是用了 --global
選項,那麼更改的配置文件就是位於你用戶主目錄下的那個,之後你全部的項目都會默認使用這裏配置的用戶信息。若是要在某個特定的項目中使用其餘名字或者電郵,只要去掉 --global
選項從新配置便可,新的設定保存在當前項目的 .git/config
文件裏。ssh
二、提升命令輸出可讀性編輯器
$ git config --global color.ui auto
三、查看配置信息工具
git config --list
1.註冊GitHub
2.本地得到SSH Key
git中輸入
ssh-keygen -t rsa -C "郵箱地址"
回車、輸入密碼、確認密碼
C盤/用戶名/.ssh 下會生成兩個文件
id_rsa文件是私有密鑰,id_rsa.pub是公有密鑰
3.在github中添加公有密鑰
把本地生成的密鑰輸入進 NEW SSH KEY
4.在github建立倉庫
建立倉庫成功後得到SSH
5.得到倉庫數據
在本地指定路徑右鍵
輸入
git clone git@github.com:buchizaodian/python.git
成功下載到本地
6.推送到GitHub
經過Add 命令將文件加入暫存區
git add abc.txt
commit 提交( 「」裏是描述)
git commit -m "abc"
git log 查看日誌
git log
git push 當即推送到服務器
git push