Github配合Eclipse和JetBrains系編譯器的使用(基礎篇)
Github配合Eclipse和JetBrains系編譯器的使用(基礎篇)
本人第一次發教程,可能會有錯誤!!!!!!
前一段時間電腦崩了,程式碼資料全部GG,突然覺得該用點啥了,
然後奇思妙想就開始用GitHub。
此教程主要用於學習!!
本教程採用了很多大佬成熟帖子的內容,在此鳴謝!
如果沒有采用沒有提到的,本人表示抱歉!!! (基礎篇)
如有侵權,請通知我,我及時刪帖!!!! 作者 : 放只虎歸個山
第一項:申請Github賬戶。
1.點選連結:賬戶申請,建議用chrome開啟(自動漢化,無需煩惱)。
注意:建議使用主流郵箱,如:QQ郵箱,Gmail。
密碼越難越好,如果它提示錯誤,有百分之80都是你的密碼難度不夠!
2.新建一個repository(儲存庫)。
輸入 repository name (最好和你的專案名重複,便於你的管理);
description對於你的repository的描述可輸入也可以不輸入;
輸入之後點選“create repository ”,
注:是新建一個自述檔案,我這裡就不示範了。
你會看見如下:建立成功
注意:我們之後要通過這個連結來同步資料。
到目前位置,第一項結束!
第二項:Ecplise同步資料到Github
第一步:
第二步:
第三步:
然後點選finish!
此時專案是這樣的:
第四步:
此時專案是這樣的:
第五步:
注:
右鍵專案->Team->Commit, add commit message, 如果遇到下面這種情況,先去Window->Preference->Team->Git->Committing, 將第一個預設勾選去掉。
然後,
注:
Commit message 我輸入的是:2018-11-13 -> Hello GitHub
第六步:
複製連結
恭喜你!! 第一次體驗完成!
新增部分和更新:
注:
有正紅方框是因為你沒有將你專案裡的檔案上傳完,圖中還有 “ > “,這表示的是這個檔案有更新內容。
第一步:
第二步:對新檔案進行描述。然後點選finish
後面提交都是同樣的操作;
更新完成!
Eclipse部分到此結束!!!!!
**現在是JetBrains系編譯器上臺時間!!!!! **
JetBrains系編譯器我們主要用的就是Pycharm、Clion、IntelliJ IDEA。
它們幾個除了編譯環境,編寫語言不一樣以外,其它基本上一毛一樣!!!
我再次就以pycharm為例。
第一步:Git安裝。
(1)點選此處安裝。
(2)安裝很簡單,除安裝地址自定義外,其他預設就好。
安裝成功!!!!
(3)Git配置繫結
桌面右擊 - > 點選 Git Bash Here
輸入格式:
(1)git config --global user.name “你的Github使用者名稱”
(2)git config --global user.email “你的Github註冊郵箱”
注意:中英文字元!!!!!!
關閉
如下圖:
1.開啟Pycharm -> File -> setting -> 輸入 ’git’
然後根據編號找到GIT的安裝位置並進行測試
測試結果!!!
2.開啟Pycharm -> File -> setting -> 輸入 ’Github’
然後新增你的github賬號。
點選apply - > ok !!
新增成功!如果錯誤請檢查你的GIT位置和你賬號使用者名稱和密碼!!!
到目前為止,基本工作已經做完了。
1.建立本地倉庫,VCS–>Import into Version Control–>Create Git Repository…
找到上傳的專案 ,點選OK。
此時專案檔案全部變成紅色(若選中其他位置,則git–>add不可點選,不知為何)
上傳專案到本地倉庫,專案右鍵選擇Git–>add,此時專案檔案變成綠色,
此時檔案只是處於暫存區,並沒有真正進入到版本庫中
專案右鍵Git–> Commit Directory,在彈窗中輸入Commit Message,點選commit,
此時專案檔案從暫存區真正進入版本庫中,專案檔案變成白色
上傳專案到GitHub中,VCS–>Import into Version Control–>Share Project on GitHub,
在彈框中輸入倉庫名和描述,點選Share,即可是上傳,
中間會彈窗輸入GitHub的使用者名稱和密碼
(已輸入過使用者名稱和密碼並記住的不會再次彈框輸入)
上傳成功後Pycharm右下角會給出提示!!
這一張就是表面意識,對應翻譯一下!
如果有錯誤提示百分之70都是你的name格式有問題!!!
新建成功!!
提交修改檔案到GitHub
新增檔案(紅色),右鍵–>Git–>add,將新增的檔案加入本地倉庫,此時檔案變綠色
最新的編譯器,當你建立了就會提醒你需不需要新增。
修改檔案(藍色)
在專案右鍵–>Git–>Commit Directory,檢視有變動的檔案並輸入Commit Message,點選Commit and Push…
提交後會進行語法檢查,若存在錯誤或警告會給出確認提示,點選Commit,彈出Push框,點選Push,上傳GitHub成功
程式碼發生變化
新增檔案
上傳成功!!!!!
分享一點一小東西!!!!
如果你為了上傳單個檔案,
pycharm還有一種更快的方式!!!
Gist!!!
兩個選項也是表面意思!!自己翻譯一下!!
此部分到此結束!!!!!
本人提供的軟體有(全免費軟體,部分功能付費):
1.OctoDroid.Apk <適用於安卓的github手機端 密碼:3u4r>
2.FastHub.Apk <適用於安卓的github手機端 密碼:i5fl>
3.Git-2.19.1-64-bit.exe
4.GitHubDesktopSetup.exe <Github官方PC端>
擴充教程:
1.《如何從eclipse中下載並匯入Github上的專案》
https://www.cnblogs.com/zhangxh20/p/5463885.html
2.《多人共同使用一個github的倉庫,實現版本管理,多人開發一個專案》
https://blog.csdn.net/qq_27093465/article/details/76080878
3.《什麼是GitHub?》
https://guides.github.com/activities/hello-world/
特別鳴謝!!! 特別鳴謝!!! 特別鳴謝!!!
https://www.cnblogs.com/ximiaomiao/p/7140456.html 特別鳴謝!!!
https://blog.csdn.net/bendanany/article/details/78891804 特別鳴謝!!!
https://www.cnblogs.com/jinjiyese153/p/6796668.html 特別鳴謝!!!
https://www.jianshu.com/p/414ccd423efc 特別鳴謝!!!
特別鳴謝!!! 特別鳴謝!!! 特別鳴謝!!!
感謝閱讀,致謝!!!!!
2018-11-13
相關文章
- 使用 Vi/Vim 編輯器:基礎篇
- css預編譯--sass基礎篇CSS編譯
- Eclipse配置反編譯Eclipse編譯
- JAVA基礎之八-方法變數作用域和編譯器Java變數編譯
- Github基於Web的編輯器GithubWeb
- C編譯: makefile基礎編譯
- 【譯】使用 GitHub Copilot 編寫 Git 提交Github
- 重走LFS之路:(九) 基礎系統編譯-2編譯
- 重走LFS之路:(八) 基礎系統編譯-1編譯
- 編譯器的自展和自舉、交叉編譯編譯
- C#反編譯工具:.NET Reflector基礎使用C#編譯
- 淺談彙編器、編譯器和直譯器編譯
- iOS逆向之旅(基礎篇) — 彙編(一)— 彙編基礎iOS
- 【譯】使用 GitHub Copilot 作為你的編碼 GPSGithub
- with 和 whereHas 的配合使用
- 大話css預編譯處理(三):基礎語法篇CSS編譯
- 容器編排系統之Kubectl工具的基礎使用
- [譯]基礎中的基礎,JavaScript中的值和引用JavaScript
- iOS逆向之旅(基礎篇) — 彙編(五) — 彙編下的BlockiOSBloC
- 重新整理彙編—————彙編的基礎理論前置篇
- Rust 編譯器探索使用 PGORust編譯Go
- java安全編碼指南之:基礎篇Java
- eclipse中怎麼找到編譯後的class路徑Eclipse編譯
- Java程式設計基礎12——Eclipse使用&Object型別Java程式設計EclipseObject型別
- 使用 Nginx 編譯 Sass 和 ScssNginx編譯CSS
- iOS逆向之旅(基礎篇) — 彙編(四) — 彙編下的函式iOS函式
- iOS逆向之旅(基礎篇) — 彙編(二) — 彙編下的 IF語句iOS
- 容器編排系統K8s之包管理器Helm基礎使用K8S
- 富文字編譯器UEditor+SSM的使用編譯SSM
- 使用ilasm 和 ildasm編譯和反編譯工具對DLL檔案修改ASMLDA編譯
- Git 和 GitHub:從入門到實踐2 Git 和 GitHub 基礎配置Github
- Vue3原始碼分析——編譯模組和編譯器Vue原始碼編譯
- 容器編排系統K8s之Volume的基礎使用K8S
- JetBrains編輯器資料夾路徑AI
- github搭建圖床配合typoraGithub圖床
- 翻譯 Tim Rose 的kibana外掛教程一基礎篇ROS
- vuex 的概念和基礎使用Vue
- iOS逆向之旅(基礎篇) — 彙編(三) — 彙編下的 Switch語句iOS