Windows下Git的用法(一)
阿新 • • 發佈:2019-01-20
時間 and 過程 directory https 倉庫 clean img car 創建版本庫:
,我的內容如下:
將文件放進暫存區:
添加到版本庫 :
查看倉庫當前狀態,看文件有無被修改過:
準備:
第一步:下載Git
註意:除非想改變安裝目錄,否則安裝過程一直默認下一步即可。
第二步:新建文件夾,如新建一個 learngit
文件夾
第三步:右鍵 learngit
文件夾,選擇 Git Bash Here
出現如下圖所示窗口即可
註意:在Git中,若想復制和粘貼命令,是不能用快捷鍵的。直接使用鼠標右鍵就行了?
接下來就是命令時間了
Git命令
創建版本庫: git init
$ git init
Initialized empty Git repository in D:/learngit/.git/
此時learngit文件下就創建好了一個空的倉庫,如圖
在learngit目錄下新建一個空文件,在裏面填寫任意內容。如 aaa.txt
I Love Java!
I Love Python!
將文件添加到版本庫
將文件放進暫存區: git add 文件名.文件類型
如 git add aaa.txt
$ git add aaa.txt
此時,執行命令後若沒有任何反應就對了,說明執行成功了。
添加到版本庫 : git commit -m "本次提交的說明"
$ git commit -m "Java&Python" [master (root-commit) d21c536] Java&Python 1 file changed, 2 insertions(+) create mode 100644 aaa.txt
查看倉庫當前狀態,看文件有無被修改過:git status
- 直接執行命令
$ git status
On branch master
nothing to commit, working tree clean
- 修改文件內容再執行,修改文件內容如下:
I Love Java!
I Love Python!
I love u!
此時,再次執行git status
,狀態如下:
$ git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: aaa.txt no changes added to commit (use "git add" and/or "git commit -a")
這裏我們來說說執行git status
會得到的幾種狀態:
? 1.nothing to commit, working tree clean
:文件無任何操作和更改
? 2.Changes not staged for commit
:文件更改了,但沒有進入緩存區(只修改內容,沒執行add命令,和我上面的情況相符)
? 3.Changes to be committed
:文件已進入緩存區,但沒添加到版本庫(執行了add,但沒執行commit)
? 4.Untracked files
:該文件從創建以來,就沒經歷過一次add和commit.
? 5.On branch master
:若執行完status命令後,直接就一句on branch master
說明已經被add和commit過 了。
好了,Git的安裝、庫的創建以及文件的提交就先介紹到這裏。 `
Windows下Git的用法(一)