1. 程式人生 > >windows安裝git並使用

windows安裝git並使用

最早Git是在Linux上開發的,很長一段時間內,Git也只能在Linux和Unix系統上跑。不過,慢慢地有人把它移植到了Windows上。現在,Git可以在Linux、Unix、Mac和Windows這幾大平臺上正常運行了。https://pan.baidu.com/s/1boOKZ1d

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

git 提交流程:

Git與提交有關的三個命令對應的操作,Add命令是把檔案從IDE的工作目錄新增到本地倉庫的stage區,Commit命令把stage區的暫存檔案提交到當前分支的倉庫,並清空stage區。Push命令把本地倉庫的提交同步到遠端倉庫。

一,建立本地倉庫

1.在d盤下新建gitHub目錄用於存放工作區和本地廠庫。

檢視當前目錄:
$ pwd
/c/Users/Administrator
進入gitHub目錄
$ cd /d/gitHub
建立工作區目錄
$ mkdir learnGitRepository
進入工作區目錄
$ cd  learnGitRepository

在該目錄下建立倉庫

$ git init
Initialized empty Git repository in D:/gitHub/learnGitRepository/.git/
 

例項1:

進入learnGitRepository目錄右鍵新建3個txt文件 abc1.txt,abc2.txt,abc3.txt。

進入learnGitRepository 目錄刪除這三個檔案。

進入learnGitRepository目錄刪除abc2.txt,abc3.txt。

例項2

進入learnGitRepository目錄右鍵新建abc1.txt

例項3

例項4

a1.txt  檔案,commit後是內容是apple3,暫存區的內容是apple2 ,當前內容是apple1.

如果比較檔案的內容》

比較當前內容和暫存區

$ git diff a1.txt
diff --git a/a1.txt b/a1.txt
index 129b198..a8612eb 100644
--- a/a1.txt
+++ b/a1.txt
@@ -1 +1 @@
-apple2
+apple1


比較當前內容和commit後

$ git diff HEAD a1.txt
diff --git a/a1.txt b/a1.txt
index a517557..a8612eb 100644
--- a/a1.txt
+++ b/a1.txt
@@ -1 +1 @@
-apple3
+apple1