在Windows上安裝Git
Windows下要使用很多Linux/Unix的工具時,需要Cygwin這樣的模擬環境,Git也一樣。Cygwin的安裝和配置都比較複雜,就不建議你折騰了。不過,有高人已經把模擬環境和Git都打包好了,名叫msysgit,只需要下載一個單獨的exe安裝程序,其他什麼也不用裝,絕對好用。
msysgit是Windows版的Git,從https://git-for-windows.github.io下載(網速慢的同學請移步國內鏡像),然後按默認選項安裝即可。
安裝完成後,在開始菜單裏找到“Git”->“Git Bash”,蹦出一個類似命令行窗口的東西,就說明Git安裝成功!
安裝完成後,還需要最後一步設置,在命令行輸入:
$ git config –global user.name "your name"
$ git config –global user.email "[email protected]"
創建名字和郵箱
然後再創建公鑰
$ ssh-keygen -t rsa -C "[email protected]"
Generating public/private rsa key pair.
Enter file in which to save the key (): //回車採用默認路徑
Enter passphrase (): //回車無密碼或輸入密碼
Enter same passphrase again: //回車無密碼或輸入密碼
此時
C: Users 用戶名 \\.ssh 下會多出兩個文件 id_rsa 和 id_rsa.pub
id_rsa
是私鑰 , id_rsa.pub 是公鑰
將
id_rsa.pub 修改爲自己的名字發給管理員,用於服務器的權限管理
二 Git 簡單配置
設置默認的文本編輯器:Notepad++(或其他編輯器) $ git config –global core.editor Notepad++
設置提交模板,參考.gitcommit文件 $ git config –global commit.template ~/.gitcommit
三 git各個庫之間工作關係
在工作區 每次修改完文件 上傳至緩存區要git add 然後一定要git commit 上傳至本地倉庫 後git push至遠程倉庫
四 Git常用指令
git log 查看文件當前修改狀態,有誰修改過
git commit -m “註釋/備註當前修改原因” 提交備註消息 並推送到本地倉庫
git add -A 把所有文件推送到緩存庫裏
git add 文件名 把指定文件推送到緩存庫裏
git status 查看當前工作頁面狀態 有無在修改文件
git diff 顯示暫存區和當前工作區文件的差異
git diff --cached 顯示暫存區和上個commit 文件的差異
git diff HEAD --文件名 查看本地倉庫文件和工作區文件的差別
git reset HEAD file 回退當前工作區文件
git branch 查看當前分支
git puh 推送到遠程服務器
git pull 上傳指定分支到遠程服務器
git clone 下載整個項目和它的歷史至當前目錄下
本文有參考其他文檔 特此說明