1. 程式人生 > >Git拉取最新專案,修改更新並上傳到github上面

Git拉取最新專案,修改更新並上傳到github上面

前面:接觸越來越多git,就發現要處理的問題真的是很多,這次是我遇到的一個小問題,

看到一個博主的,寫的······好吧,確實比我好很多T T  大家可以看看這個  連結

一、拉取最新的版本

1、我們先檢視遠端倉庫的情況(分別為拉取和推送)


2、使用如下命令從origin遠端倉庫獲取最新版本的程式碼

git fetch origin master:temp

解釋:從遠端origin倉庫拉取matser分支的版本,並且同時在本地建立一個分支test,拉取到test分支

3、比較本地的master分支和test分支的差異

git diff test

4、合併本地master分支和test分支

git merge test

二、修改後上傳到github上面

簡單的方式:都是在本地的master分支上進行操作修改程式碼

1、git status   


2、git add -A   


3、git commit -a -m "first commit"  


安全一點的方式:在分支上進行程式碼的操作

1.建立一個新的分支test,並切換至該分支:


$git checkout -b test


2.在該分支可以對程式碼進行修改,刪除,增加等。


3.提交sixi這個分支修改,刪除、增加的程式碼:


$ git commit -a -m 'commit all files'


4.切換至master分支,把分支sixi合併到本地master中。


$git checkout master


$git merge sixi


6.上傳至遠端倉庫:


git push origin master

(我這裡是預設本地matser傳到github上面)


提示:

git add -A  提交所有變化  
git add -u  提交被修改(modified)和被刪除(deleted)檔案,不包括新檔案(new)  
git add .  提交新檔案(new)和被修改(modified)檔案,不包括被刪除(deleted)檔案