如何將自己的本地專案上傳到github上?
一、為什麼要使用github?
如果你自己寫的程式碼都是直接儲存在自己電腦的硬碟裡,那麼學習git/github迫在眉睫。
git和github是兩個完全不同的概念,git是一個版本管理工具,是可以在你電腦不聯網的情況下,只在本地使用的一個版本管理工具,其作用就是可以讓你更好的管理你的程式;github是一個網站,就是每個程式設計師自己寫的程式,可以在github上建立一個網上的倉庫,你每次提交的時候可以把程式碼提交到網上,這樣你的每次提交,別人也都可以看到你的程式碼,同時別人也可以幫你修改你的程式碼,非常方便開源。
二、開通github和建立自己的repository
去這個網站https://github.com/,註冊自己的賬號,並且建立自己的repository(repository建議同專案名一樣)。
同時本地要安裝git才能執行git命令。
三、 上傳程式碼
1、如圖為我的專案,要過濾掉一些檔案上傳到github上(如target,class檔案,包含.的檔案為隱藏檔案)怎麼辦?
在本地專案根目錄下建立檔案.gitignore,由於含.為隱藏檔案,可能win系統不好建立該檔案,如何建立自己百度。我這裡是在Mac中直接用Linux命令vim .gitignore建立該檔案,之後在該檔案中新增過濾如下(檔案用/結束,支援正規表示式):
*.iml
.classpath
.idea/
.project
.settings/
*.class
target/
2、準備工作做好了開始上傳,我現在有三個部分需要上傳,分別為:.gitignore檔案,pom.xml檔案,src程式碼檔案。
將程式碼提交到github分二步:第一步本地commit,第二步push到github。
第一次提交到github要進行初始化,進入專案根目錄,執行(在專案目錄下增加了一個.git隱藏檔案):
git init
下面開始提交(在專案根目錄下):
step1、本地commit:
git add .gitignore
git commit -m "配置檔案(不提交哪些檔案)"
git add pom.xml
git commit -m "pom.xml配置"
git add src
git commit -m "環境配置,及構建SqlSessionFactory"
至此,已經將本地專案提交到本地倉庫了。
ps:如果你覺得分了多次提交不方便,也可以一次提交所有:
git add .
git commit -m "mybatis練習"
step2、push到遠端倉庫:
新增遠端主機(注意後面那個https地址為你自己github上的repository的地址):
git remote add origin https://github.com/jiangheping/spr-mybatis-web.git
上傳github之前,要先pull一下:
git pull --rebase origin master
最後一步,上傳程式碼到github遠端倉庫:
git push -u origin master
至此上傳程式碼到github上成功了。登入你的github就可以看到上傳的程式碼了。
相關文章
- 如何將本地專案上傳至GitHubGithub
- 使用git將本地專案上傳到githubGithub
- 如何在github上傳本地專案Github
- 教你如何上傳專案到GitHubGithub
- 將本地的專案提交github上Github
- 如何用命令將本地專案上傳到gitGit
- 如何用git將專案程式碼上傳到githubGithub
- 怎麼上傳自己的程式碼/專案到自己的github倉庫上Github
- 上傳專案到gitHub,上傳報錯和刪除gitHub上的專案Github
- 上傳專案到githubGithub
- 將本地專案上傳至GitHub上的簡要操作說明Github
- 如何將一個本地專案推到github上Github
- 把本地專案上傳到github 不使用eclipseGithubEclipse
- 使用Git工具,實現上傳本地專案到GitHubGithub
- git上傳專案到githubGithub
- 如何將Ubuntu伺服器上的專案上傳至GitHubUbuntu伺服器Github
- 建立本地專案並上傳GitHubGithub
- 如何在github上傳本地專案程式碼(新手使用)Github
- git和tormoisegit上傳本地檔案到githubORMGithub
- 本地專案上傳到 CODING
- 將本地檔案傳輸到GitHubGithub
- 通過git shell 在Github上傳本地專案Github
- npm上傳自己的專案NPM
- Mac如何上傳專案原始碼至GitHubMac原始碼Github
- 上傳已有專案至 GitHubGithub
- 關於本地專案上傳到碼雲和GitGit
- Windows 環境中使用 Git 上傳專案到 GitHubWindowsGithub
- 使用git工具上傳本地專案Git
- vue專案上傳Github預覽VueGithub
- 如何將專案部署到伺服器上伺服器
- 上傳自己的庫到jcenter
- gitHub_2 上傳專案程式碼Github
- 《如何將windows上的軟體包或檔案上傳到linux服務上》WindowsLinux
- 上傳本地.CSV檔案到內表中
- 上傳你的程式碼到 -> GithubGithub
- [Git命令]上傳單個檔案到GitHub專案已有資料夾Github
- Eclipse上傳專案到GitEclipseGit
- 貝殼專案,上傳到cos