hello,簡(jiǎn)書.
im a new coder.
啥也不會(huì)的那種。。。
- so,i will work hard!
- good good xuexi day day up! 233333....
- 在git上添加項(xiàng)目需要?jiǎng)?chuàng)建一個(gè)倉(cāng)庫(kù)
- 生成地址
- 在終端中
git clone這個(gè)地址 - 可以在終端用命令行修改倉(cāng)庫(kù)中的內(nèi)容
-
git add .將這個(gè)文件夾下的東西保存到暫存區(qū)(git status查看暫存區(qū)) -
git commit -am "xxx"添加到本地庫(kù)(-a也可以添加到本地庫(kù),不過(guò)需要進(jìn)入vim編輯器編輯備注-am "xxx"就可以直接在xxx中添加備注) -
git push origin master推送到git遠(yuǎn)程庫(kù) -
origin是一個(gè) git地址標(biāo)簽 可以用git remote set-url xxx git@github.com:xxx/xxx.git來(lái)更改標(biāo)簽 -
master是一個(gè)分支,git branch -a可以查看當(dāng)前所有分支。git branch xxx可以創(chuàng)建xxx分支。git merge可以合并分支
- 遇到了一個(gè)問(wèn)題!用同一個(gè)本地倉(cāng)庫(kù)來(lái)建立兩個(gè)遠(yuǎn)程倉(cāng)庫(kù)。
本來(lái)天真以為
git remote add xxx <地址>加一個(gè)標(biāo)簽直接push上去就可以。
其實(shí)不然,在本地倉(cāng)庫(kù)添加標(biāo)簽后,另一個(gè)遠(yuǎn)程倉(cāng)庫(kù)(coding)的主分支pull不下來(lái),導(dǎo)致push失敗。
- 解決辦法:直接在本地倉(cāng)庫(kù)新建分支,將分支push到新的遠(yuǎn)程倉(cāng)庫(kù)~就可以了
- 遺留問(wèn)題(以后解決):1. 如果想pull 另一個(gè)遠(yuǎn)程倉(cāng)庫(kù)主分支下的東西怎么辦?
2. 合并分支的話到底是什么樣的一個(gè)邏輯?現(xiàn)在學(xué)會(huì)的只是簡(jiǎn)單的使用,以后要了解需要深入git原理了解~ - 以后有時(shí)間看看深入淺出git
- 繼續(xù)推進(jìn)課程