進入git bash後執行
$ git config --global user.name "your name"$ git config --global user.email "[email protected]"
在需要建立為git的目錄下執行
$ git init
$ git add filename
$ git commit -m "commit text
"
$ git status
$ git diff filename
$ git log
$ git reset --hard head^ #^號的個數表示回滾到上幾個$ git reset --hard head~100
#回滾到上100個版本
$ git reset --hard commit_id #回滾到指定 commit id 的版本
$ git reflog
$ git rm filename
$ git checkout -- filename
$ git clone urls #urls為github生成的倉庫位址
$ git push origin master
連線 github
生成 ssh keys
$ ssh-keygen -t rsa -c ""
在 github 中新增 ~/.ssh/id_rsa.pub
在 本地和github 中各建立乙個倉庫,將本地倉庫與 github 上的倉庫關聯
$ git remote add origin git@urls #origin為自定義使用者名稱,urls為github倉庫的鏈結
取消關聯
$ git remote rm origin
檢視關聯狀態
$ git remote -v
將本地倉庫上傳到遠端倉庫
git push username master #username為之前設定的使用者名稱 -f引數用於強制推送
記一次說折騰就折騰的Git之旅
背景是前幾天進行專案git倉庫拆分,對一些現有的git倉庫修改,對現在使用的乙個專案遷移到另乙個倉庫中。問題是這個倉庫是n久之前建立的,有一些舊的 本地的專案還有n多個分支。遷移的目的很明確,將現有的 的分支進行合併,然後推送到新的git倉庫。因為是頭一次做這件事兒,所以走了一條彎路,我先是簡單的給...
折騰,,,再折騰
折騰兩天之,不小心格盤,全部重灌,對於程式設計師來說,最煩的,就是配環境,搭環境,如今,盤格了,不管三七二十一,開幹吧少年!年少無知的我去年給ubuntu 空間分了10g,單掛一根和swap,當我發現裝qt時空間不足時,放棄了安qt,當我在安裝clang時提示空間不足,忍了,終於在今天,忍不下去了,...
git學習日誌
2 每個機器都必須自報家門 git config global user.name your name git config global user.email email example.com 3 建倉庫 cd learngit git init initialized empty git re...