你們好呀,我是 白墨,一個熱愛學習與划水的矛盾體。java
想當初我第一次接觸協同開發的時候,真是一頭霧水啊。SVN?Git?那是什麼玩意兒?git
導師讓咱們用SVN,去了解了之後感受一點都不方便,同窗之間的小組項目,還得用一臺電腦當服務器用來提交代碼什麼的,還得內網穿透。太麻煩了。web
別人推薦我用碼雲,我試了一下,真香啊~因此特意整理出一篇教程,方便跟我同樣沒接觸過Git 又須要使用的小白。服務器
GitHub鏈接IDEA的方法也大同小異。markdown
官網下載地址:git-scm.com/downloads網絡
系統位數通常都是64位。ide
算了,懶得看,直接下載32位吧!妥妥沒問題!svg
若是想看,殊不知道在哪看,能夠點擊這裏。工具
對了,若是網絡有問題下載慢的話,能夠關注個人公衆號「白墨是個程序猿」發送「git」獲取文件,以及《Git官方中文手冊》PDF電子書。oop
打開你下載的那個 exe 文件。
**直接 next **是最簡單的方式,複雜的選項就不介紹了,不必。
注意在安裝過程當中記住你的安裝目錄。默認在「 C:\Program Files 」目錄下。
安裝完成之後,須要配置用戶名、郵箱。你提交代碼到別人倉庫的時候總得有個身份吧?就是這個做用。就用你Gitee的註冊郵箱吧。
打開左下角系統菜單,找到 Git Bash
,點擊打開。
分別輸入如下代碼並回車,注意把引號中的用戶名、郵箱改爲你本身的。
git config --global user.name "用戶名"
git config --global user.email "郵箱"
複製代碼
若是你沒配置用戶名、郵箱,之後會彈出如下窗口,也能夠配置:
1.選擇idea的File
選項卡,選擇Setting
打開設置
2.選擇Version Control
下的Git
3.選擇那三個點 4.選擇你的Git安裝目錄下的bin
-->git.exe
,點擊OK
5.點擊「Test
」,出現版本號就成功了。
提早準備:碼雲帳號(gitee.com/) 1.選擇idea的 File
選項卡,選擇 Setting
打開設置
2.安裝碼雲官方插件gitee
2.1選擇Plugins
,搜索框輸入gitee
,點擊「search in repositories
」搜索存儲庫
2.2選擇搜索結果中的 Gitee
安裝
2.3安裝完成後點擊重啓IDEA便可
3.配置gitee的API token
3.1打開設置頁面,選擇Version Control
下的「Gitee
」 3.2點擊右邊的「Create API token
」 3.3在彈出的登陸框中輸入登陸名和密碼,點擊「Login
」登陸
注意,此處用戶名並非你的手機號、郵箱,而是你碼雲我的主頁裏的用戶名
3.4登陸之後測試是否成功
克隆
」,而後複製項目地址File
」-->「New
」-->「Project from Version Control
」-->「Git
」URL
」輸入第一步複製的項目地址,點擊Test
,「Connection successful
」鏈接成功,在「Directory
」選擇保存地址之後點擊「Clone
」1.打開項目,工具欄選擇「VCS
」-->「Import into Version Control
」-->「Share Project on Gitee
」
2.填入項目名「New repository name
」和項目說明「Description
」,選擇是否私有,點擊「Share
」上傳
3.初次提交會彈出此窗口,輸入你碼雲的帳號密碼就能夠了
4.等idea提示成功之後,打開碼雲就能看見你分享的項目了
無論上傳仍是下載,完成其中一個步驟之後就能夠更簡單的更新與拉取項目,進行多人協做開發了。
1.代碼修改之後,點擊工具欄的「VCS
」-->「Commit...
」或者那個綠色的勾(下圖任何一種便可)
2.覈對信息,點擊Commit
提交(最新版的IDEA佈局已經改變-2021.06.23)
3.若是出現警告,能夠查看,若是不想查看,直接「Commit
」提交就行(這是說你代碼有問題還沒解決,可忽略)
4.提交成功。注:提交和推送是有區別的,提交這一步並無將代碼更新到服務器!
可 Commit 多個。
5.推送到服務器,點擊「VCS
」-->「Git
」-->「Push..
」
推送結果:
每次修改代碼以前先拉取更新,避免代碼衝突。
1.點擊工具欄的「VCS
」-->「Update Project...
」或者那個指向左下角的藍色小箭頭(下圖任意一種方式便可)
2.使用默認的選項,直接點擊OK,就更新了。
3.查看右下角提示,因爲我這裏項目跟服務器上的相同,因此提示「全部文件已是最新版」
好啦,本文到此結束!本文成文有些久,當時的本身對Git也是隻知其一;不知其二,這篇教程呢,對小白來講夠用了,也沒啥問題。
Git還有有不少能夠須要學的,好比使用代碼克隆、推送,代碼衝突的解決方法,有時間的話仍是建議去系統的學習一下,相關課程b站就有。
我是白墨,一個熱愛學習與划水的矛盾體。一個纔開始寫博客的新人,之後的質量會愈來愈高,歡迎共同見證!點個關注吧?點個關注吧?點個關注吧~
ヽ(✿゚▽゚)ノ公衆號「白墨是個程序猿」,進來逛逛唄