git折騰日誌

2022-08-22 05:48:18 字數 1274 閱讀 4615

進入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 "

[email protected]

"

在 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...