想記錄一次git的使用盛杰,網(wǎng)上的教程所述備已,只想列出一些細(xì)節(jié)問(wèn)題藐石,以作備忘
新的服務(wù)器首次使用git時(shí)即供,需要在github上上傳ssh的密鑰,否則無(wú)法登陸
如果是clone其他項(xiàng)目于微,在其基礎(chǔ)上修改后做自己項(xiàng)目的逗嫡,需要?jiǎng)h除掉工程目錄下/.git目錄,然后再進(jìn)行正常操作
把舊項(xiàng)目提交到Git上株依,但是會(huì)有一些歷史記錄驱证,這些歷史記錄中可能會(huì)有項(xiàng)目密碼等敏感信息。如何刪除這些歷史記錄恋腕,形成一個(gè)全新的倉(cāng)庫(kù)抹锄,并且保持代碼不變呢?
1.Checkout
git checkout --orphan latest_branch
2. Add all the files
git add -A
3. Commit the changes
git commit -am "commit message"
4. Delete the branch
git branch -D master
5.Rename the current branch to master
git branch -m master
6.Finally, force update your repository
git push -f origin master