首先操作轉自 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]