Git 學習(僅做Git學習)

新手經常遇到的情況:

情況一、遠程空項目,本地有項目,怎麼推上去?(默認你遠程已經創建好了空項目)

(注意在你本地的項目下執行該命令)
1、git init 初始化項目文件夾(此時你的項目文件夾下多了一個隱藏文件夾.git,表示你已經加入Git版本控制了!!!該文件夾存儲了你該項目的所有版本控制信息,eg:本地倉庫,遠程git賬號之類的。一旦刪除,將脫離版本控制需重新git init!!!)
2、git add . 所有文件添加到暫存區(別漏看那個 . 哦)
3、git commit -m “first commit” 提交到本地倉庫(注意是英文的雙引號,複製可能變中文的
,此時是提交到你本地倉庫,與遠程倉庫還沒有關係)
4、git remote add origin ***.git(***就是你github或者碼雲等遠程倉庫的地址,此時你本地與遠程倉庫就建立了聯繫)
ps:不小心加錯了遠程倉庫怎麼辦?不用急,用下面的命令可以刪除該遠程分支(刪除後再重新執行第4步)
–刪除已經添加的遠程倉庫地址使用 git remote rm origin
5、git branch 查看你所在的分支是否是master(一般第一次都是)
ps:想盡快切換分支怎麼辦?前提是你遠程分支已經創建了新的分支,用git checkout origin/branch-name 即可切換新分支(branch-name 是你遠程分支名)
6、git pull 拉取遠程分支信息,首次拉取合併信息
7、git push -u -f origin master 提交到遠程倉庫,這個命令中的 -f 是強制推送,因爲遠程倉庫只有初始化的文件,所以強制推送上去就行了,不加-f 可能會報當前分支沒有遠程分支,強制推送可以覆蓋master,這樣就完成了第一次提交的步驟)

情況二、遠程有項目,直接拉下來開發

1、git clone ***.git
2、切換分支:git checkout branchName
git pull一下
3、開發完成後:
git pull一下
添加修改到index stages:git add .
提交修改到本地倉庫,git commit -m ‘aaa’
4、提交到遠程倉庫:git push origin branchName

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章