git 使用教程

2021-10-24 01:13:25 字數 2120 閱讀 2293

初始化本地倉庫

$ git init
配置倉庫資訊

$ git config --global user.mail "[email protected]"

$ git config --global user.name "name"

新增檔案到暫存區時,忽略某些檔案

$ touch .gitignore

$ echo

"*.o"

>> .gitignore

將檔案新增到暫存區

$ git

add .gitignore

提交暫存區的內容到倉庫

$ git commit -m "add gitignore"
將hello.o從倉庫中移除

$ git

rm --cached hello.o

關聯遠端倉庫

$ git remote add origin url
檢視遠端倉庫

$ git remote -v
推送分支到遠端倉庫

$ git push orgin master
從遠端倉庫抓取分支

$ git pull origin master
顯示分支資訊並設定別名

$ git log --color --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr) %c(bold blue)<%an>%creset' --abbrev-commit

$ git config --global alias.loggpa "log --color --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr) %c(bold blue)<%an>%creset' --abbrev-commit"

建立,切換,建立並切換,刪除分支

$ git branch dev

$ git checkout dev

$ git checkout -b dev

$ git branch -d dev

回退到某個版本,回退到上乙個版本

$ git reset --hard "commit id"

$ git reset --hard haed^

$ git reset --hard head~1

檢視git執行日誌(用於回退某個版本,關電腦後。不能再回到未來的版本。通過commit id)

$ git reflog
合併分支(需要切換到目標分支上)

$ git merge dev
移除倉庫中的資料夾

$ git

rm -r --cached test

ssh重新生成金鑰對的私密

$ ssh-keygen -p -f ~/.ssh/id_ed25519
拒接合併無關歷史

git pull origin master --allow-unrelated-histories

Git使用教程

提起git,大家無疑會想到github,沒錯,我就是通過眾多的github專案鏈結了解到的git,不知你是否也在走這條路呢?如果是的話,本文有一些有用的總結性文字以及一些 git教程 可以教會你如何去使用 git.當然,這些對 github 同樣適用.這裡我又翻到了個幻燈片,可以供大家 寫給大家的 ...

Git使用教程

目的描述 新建的git專案,專案中有許多要從本地上傳到git倉庫的新檔案,如果用git a filename的方法乙個乙個的新增,太費事費力,需要有命令新增所有改動。步驟 進入專案資料夾,在其中使用git bash git clone git address 2.進入git專案的本地資料夾,將自己的...

Git使用教程

之前從未用過git之類的版本控制工具,入職之後,公司使用git做版本控制,到現在也算是了解了git的基本操作。今天總結一下,希望可以給未使用過git的同學一些幫助。首先樹立乙個觀點,git這玩意放心大膽的玩,玩不壞。git是一種分布式版本控制工具,而svn這種屬於集中式版本控制工具。關於分布式與集中...