Windows 下安裝Git工具及基礎使用


Git簡介

    git是很好一個工具使用,可以執行liunx命令,有git環境后windows系統就可以進行shell命令操作,就可以添加其他liunx輔助軟件進行執行,git也代碼庫管理工具,無論是上傳,下載代碼都可以使用git的環境,起到很好應用效果。

一.如何下載安裝及配置環境變量

1.從git官網下一個git安裝包。-進入下載官網-https://git-scm.com/downloads,然后點擊下圖Windows圖標按鈕即可進行下載

 

2.點擊下載好的git.exe安裝程序,然后點擊n

3根據自己的需要可以把需要安裝軟件全選上,點擊nex

4.由於這是個人使用所以選擇第二項,點擊next

5.這一步默認選擇,繼續點擊next

6.安裝成功后配置環境變量,在系統變量Path中(注意不是上面的環境變量Path),添加個變量值-C:program Files/Git/cmd(注意此處的C:program Files是你安裝Git的路徑)

7.驗證是否安裝成功,在cmd命令輸入git --version,提示下列版本信息,說明安裝成功

 

二.對Git的基礎操作使用

首先我們需要去https://github.com網站上注冊一個賬號,根據提示即可進行注冊,大致如下圖操作所示

1.打開后直接就可以進行注冊,輸入你的相關信息,點擊即可進行注冊,然后注意郵箱的郵件,根據提示進行操作即可

此處選擇Free版本即可,當然你也可以選擇付錢模式的,假如有必要的話。

 

 

驗證郵箱鏈接后,就可以開始一個項目啦。

 

1.打開Git Bash Here再進行一些相關配置,然后就可以開始進入git基本操作啦

右擊鼠標,選擇列表中的Git Bash Here即可進入命令行頁面,也可點擊Git GUI Here,即可進入到UI管理頁面。

輸入 ssh-keygen -t rsa -C "your_email@youremail.com"


執行這條命令會如上圖提示文件保存路徑,可以直接按Enter,
然后提示輸入 passphrase(密碼),輸入兩次(可以不輸直接兩次Enter)

然后會在 .ssh 目錄生產兩個文件:id_rsa和id_rsa.pub
用記事本打開.ssh目錄下的id_rsa.pub文件,復制里面的內容;
(3)復制ssh key到GitHub
進入個人主頁,點擊settings,進入設置頁面

選擇SSH keys 之后點擊 new SSH key

(4)測試 ssh 鏈接 github:
輸入 ssh -T git@github.com

出現successfuly,即表示連接成功

 

2.配置成功上面的操作后,然后進入命令行頁面后,我們可以通過linux各種命令,就可以進行各種基礎操作了

a.克隆一個項目下來
git clone giturl/倉庫名.git
cd autotest001
vim help.txt
git init
git add help.txt
git commit -m "first commit"
git remote add origin https://github.com/aaron221/autotest001.git
假如執行完上一句命令后,出現了fatal: remote origin already exists.
則執行一下這個命令 git remote rm origin然后再重新執行上一句命令
git push -u origin master

b.上面是一開始的操作,后面的上傳文件操作可以簡化為

git add anotherfile.txt
git commit -m "這是第二次上傳文件了"
git push


c.拉取git上的文件
git pull

d.創建本地分支
git checkout -b 分支名
git add filename
git commit -m "這是提交的分支信息"
git push

e.刪除本地分支
git checkout master
git branch -d 分支名
git branch -r -d origin/firstbranch 刪除遠程分支
git push origin :分支名

f.分支合並到主支上去
git checkout master
git merge firstbranch

h.解決分支合並沖突
$ git merge firstbranch
提示如下:
Auto-merging firsthelp.txt
CONFLICT (content): Merge conflict in firsthelp.txt
Automatic merge failed; fix conflicts and then commit the result.

$ cat firsthelp.txt
help to you...\
這是需要合並的內容
<<<<<<< HEAD
這是master上的內容
=======
這是firstbranch上的neir

>>>>>>> firstbranch
解決沖突修改后
help to you...\
這是需要合並的內容
這是master上的內容這是firstbranch上的neir

git add filename
git commit -m "解決沖突"
git push


i.項目版本操作
git reset --hard HEAD^ 返回上一個版本
git reflog 查看版本號xinx
git reset --hard 版本號 回到指定版本

j.對需要刪除的文件、文件夾進行如下操作:

git rm test.txt (刪除文件)

git rm -r test (刪除文件夾)

3.提交修改

git commit -m “Delete some files.”

 


config1:git push的時候跳過輸入用戶名和密碼
1通過創建文件存儲用戶名和密碼
打開$HOME$目錄,如果你不知道在哪,那么可以使用git bash 輸入echo $HOME查看這個路徑,一般都在C:\Users\administrator下面,注意cmd下面這個命令是查看不到的。然后使用命令創建一個文件名為.git-credentials,在Windows中是不允許直接創建“.”開頭的文件。輸入以下命令:
touch .git-credentials

vim .git-credentials

https://{username}:{password}@github.com

第一句是創建文件,第二句使用vim打開文件進行編輯,輸入第三行的內容,用戶名和密碼是你自己的,保存退出。
接下來輸入下面的命令:

git config --global credential.helper store

這個添加git config的內容,執行完畢之后再$HOME目錄下的.gitconfig文件中會多了一項:

[credential]

helper = store


這時候重新開啟git bash進行git push的時候就不用輸入用戶名和密碼了,並且如果你注釋了上面這句,那么git push就會重新讓你輸入用戶名和密碼進行驗證。

 

OK,Git的安裝以及使用基本上算一段落了,此處借鑒了其他人的一些相關內容,若有疑問,請及時聯系,謝謝!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM