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)檔案