1. 程式人生 > >如何將本地專案提交到git伺服器中

如何將本地專案提交到git伺服器中

1、初始化git

git init

2、新增要提交的檔案

git add 檔名(注:當要把整個專案都提交則用 git add .  ,每次檔案只要被修改,都要重新在add一次,不然commit只會提交add 暫存區裡的內容)

3、完成提交

git commit -m "描述"

4、將本地git和伺服器上的連線(如果已經連線,這一步可以省略)

git remote add origin ***.git  ,origin是你要提交到的倉庫的地址

5、將本地專案推上去(如果遠端倉庫裡面的專案沒有其他檔案就可以直接推送,反之,則必須先pull到本地倉庫,合併後才能push)

git push

有時候執行這段命令時彙報錯,說不能更新此操作,推送失敗,如果出現這個不能提交的問題則執行下一步;

不是推送失敗而是找不到remote,則可能是因為以前連線的遠端伺服器的HTTP和現在的不一樣,或者以前在伺服器上建立的專案倉庫已經不存在,可執行git remote rm origin,再執行步驟8

6、獲取git倉庫的分支

 git fetch origin

7、合併分支

 git merge origin/master

8、重新新增要提交的檔案(專案)

 git add .

9、提交檔案

 git commit -m "描述"

10、將檔案推送到分支上去

 git push

通過以上的操作終於將專案推送到了遠端倉庫裡了,如果還要繼續推送其他檔案,則必須先把以前的檔案pull下來,與要提交的檔案合併在一起,再一起推送上去

注:要想拉取別人的專案,必須要有許可權,可提供自己的公鑰,公鑰所在位置一般在./.ssh下面