Git常用知識點

在Windows上安裝Git

Windows下要使用很多Linux/Unix的工具時,需要Cygwin這樣的模擬環境,Git也一樣。Cygwin的安裝和配置都比較複雜,就不建議你折騰了。不過,有高人已經把模擬環境和Git都打包好了,名叫msysgit,只需要下載一個單獨的exe安裝程序,其他什麼也不用裝,絕對好用。

msysgitWindows版的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 下載整個項目和它的歷史至當前目錄下

 

本文有參考其他文檔 特此說明

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章