1. 程式人生 > >idea,git的使用

idea,git的使用

測試 man 自己 郵箱 版本回退 font cvs lob 文本

-----------------

(一)git的使用:

1.安裝git客戶端 gitbash (32bit------64bit)
2.找到一個存儲項目的本地倉庫(最好是非系統盤)
3.打開git客戶端
4.寫入自己之前再github網站註冊時的用戶名和郵箱
git config --global 技術分享user.name

“此處填寫用戶名”
git config --global user.email “此處填寫郵箱名”

註意:命令行中滲透的空格,必須完全匹配

5.查看配置列表的改變
git config --list
最後兩行信息就是大家設置的自己的用戶名和郵箱
6.執行如下命令,將該文件夾設置成我們的倉庫
git init

註意事項:在工具欄左上角----->組織--->文件夾和搜索選項---->顯示隱藏的文件夾和驅動器 7.打開Git Bash,填寫用戶名和郵箱作為標識 1):分別輸入以下兩個命令:

分別輸入以下兩個命令:

git config --global user.name “此處填寫用戶名”

git config --global user.email “此處填寫郵箱名”

8. 將本機中某個文件夾設為倉庫

1):

cd 文件路徑 到要被設為倉庫的文件夾

2):

然後輸入git inti將文件夾設置成倉庫

3):

此時在gitproject文件夾中多了一個隱藏文件夾.git

9:在倉庫中放入一個HTML文件,用以模擬操作

1):保存文件到本地倉庫

2):

我們看到test.html為紅色字體,說明這個文件做過修改,但還沒用保存到暫存區。現在

我們輸入git add test.html 然後再輸入

git status 查看,發現test.html變為綠色,證明文件已經保存到暫存區

10:版本的回退

1):

html文件中新加內容,保存到本地倉庫。

2):

輸入git log 查看提交歷史:

3):

版本回退的命令為:

git reset - -hard HEAD^ 這個命令是回退到上一個版本

Git reset - - hard 版本號 回到某個版本號(版本號頭幾位就行)

11:文本的找回與刪除

1):

如果此時還有一個文件1.txt,並且已經使用addcommit命令放入倉庫中。

2):

此時我們在文件夾中刪除1..txt

12.與遠程倉庫連接

1)

登錄https://github.com 進入註冊的github賬號

①配置github密匙

打開git bash 輸入cd ~/.ssh查看是否存在密匙

2)

輸入ssh -T [email protected]測試ssh連接github

3)

點擊git網站中右上角的加號,創建網絡倉庫

4)

進入下面的頁面後,輸入倉庫名即可,上傳成功

5)

在實際工作中,項目可能需要幾周才能完成, 每天只能寫部分代碼,如果立刻提交,則代碼並沒有寫完,別人也不能用。如果等代碼寫完再提交,又有丟失每天進度的風險。則可以新建一個屬於自己的分支,別人看不到,等代碼寫完,一次性合並到原來的分支上。

輸入 git checkout -b dev 命令行,創建好一個dev開支。

然後輸入 git branch查看現有的分支

然後輸入git merge dev dev分支合並到master分支

如果項目已經完成,可以輸入git branch -d dev 來刪除dev分支

-----------------------------

二:idea的使用

1.

首先我們創建倉庫

第一次上傳文件:

在左下角位置會出現下面一條消息

然後Add ---->Commit------->Push的順序上傳文件到遠程倉庫

在項目中右鍵選中git 然後選擇add

然後右鍵選中git 然後選擇commit file

然後進入下面的頁面

選擇commit時也可以選擇

完成後在下方會有成功提示

Push成功

此時可以看到在IdealTest中多了Java

點擊Settings

此時遠程庫中的信息如下圖所示

選擇New Branch

可以點擊yes,以後就不用add,可以直接commit

會發現在dev分支下做的修改對master分支是沒有影響的。

如果此時想要把dev分支下做的修改merger到一起

右鍵項目名--->Git--->repository---->merge Changes

選擇CVS----------->Checkout from Version Control ------>Git

一直點next,就可以得到那個倉庫裏的文件了

idea,git的使用