git如何將本地文件上傳到代碼托管平台


首先操作轉自 http://blog.csdn.net/llengnuo/article/details/73477355

 

1.在剛安裝git的時候需要配置環境變量,不然在后期提交過程會出現重復提示現象
  $ git config --global user.name "John Doe"

  $ git config --global user.email johndoe@example.com

 

2.Git創建代碼庫提交項目的常用步驟
  1.git init   創建git代碼庫
  2.git add 提交的文件名字,git add . 是添加當前目錄的所有文件到暫存區
  3.git commit -m 注釋信息    (提交暫存區到倉庫區)
  4.git log 查看當前分支版本的歷史, git log -3 顯示過去3次的提交
  5.git remote add [remote] [url] (增加一個新的遠程倉庫,並命名),輸入git代碼庫的地址

  6.git push [remote] [branch] (上傳本地指定分支到遠程倉庫)  branch一般會寫master, 根據創建的時候后面分支的名字

 

3.打開git命令行,然后輸入git clone  網址  ,就可以下載GitHub上面別人的代碼下來

 

4.Git服務器Gitblit搭建  先配置端口號,解壓后的文件目錄中找到data下gitblit.propertier文件添加
   server.httpPort = 端口號
   server.httpsPort = 端口號

然后安裝和配置服務  installService.cmd腳本文件,雙擊運行 ,然后查看服務中是否出現了gitblit服務 出現則右擊屬性,開啟服務
注意 :有些電腦會出現沒有查找到gitblit服務,所以需要自行點擊gitblit.cmd啟動服務器,每次需要使用的時候都要去手動開啟

 

5.Gitblit的使用:
首先查看是否開啟了Gitlit的服務器,開啟了之后就登錄http://localhost:8888/(這里的端口號是你自己在server.httpPort =設置的端口號),

然后創建代碼倉庫。再創建androidstudio的項目,然后創建git。
添加和提交內容。再提交內容的時候,注釋信息,然后選CommitsAndPush。然后推送上去,。
最后輸入密碼就可以了。

 

下面是我遇到的問題:在gitblit創建一個項目后,有readme.md文件導致一直新建的項目push不上去,

                                    原因是新建的項目中也有個readme.md文件,需要強制push,

                                    強制push,本地的項目文件會覆蓋遠程倉庫的項目文件,因為是初始創建,沒什么影響

有如下幾種解決方法:
1.使用強制push的方法:
$ git push -u origin master -f

2.push前先將遠程repository修改pull下來
$ git pull origin master
$ git push -u origin master

3.若不想merge遠程和本地修改,可以先創建新的分支:
$ git branch [name]
然后push
$ git push -u origin [name]

 


免責聲明!

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



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