git和github學習筆記

2021-09-24 02:39:03 字數 2270 閱讀 5973

僅為學習筆記和重要內容參考,如果想學習git相關知識,請移步廖雪峰的git教程

在git bash工具視窗內,切換到某資料夾下,輸入git init在該資料夾下生成.git資料夾

語句含義

git status

檢視狀態

git log

檢視日誌

git reflog

檢視操作日誌

git log --pretty==oneline

密排輸出日誌

git add

將檔案加入快取區

git commit -m

將快取區檔案加入倉庫

git checkout –

將最近一次修改撤銷,相當於一次檔案改寫的逆操作

git reset – hard

將head指向某個版本

git reset head

將當前add的檔案,回退add,相當於add的逆操作

建立ssh key,並在相應的.ssh目錄中找到相應的私鑰id_rsa和公鑰id_rsa.pub

$ ssh-keygen -t rsa -c "youremail#examle.com"
在github上建立倉庫

在本地連線到github

$ git remote add origin
首次提交與再次提交。

$ git push -u origin master (首次提交)

$ git push orgin master (再次提交)

之後每次提交的操作

$ git add readme.txt

$ git commit -m "add some words for testing github"

$ git push orgin master

從已有的github**轉殖乙個本地庫

$  git clone
建立分支,並切換到分支

$ git checkout -b dev   (建立並切換分支)

$ git branch dev (建立分支)

$ git checkout dev (切換到分支)

檢視分支

$ git branch
合併分支

$ git merge dev
刪除分支

$ git branch -d dev
檢視標籤

$ git tag
建立標籤

$ git checkout dev

$ git tag v1.0

$ git tag v1.0 f52c633

$ git tag -a -m "message content" f52c633

標籤詳細資訊

$ git show v1.0
批量push標籤

$ git push origin --tags

如何將已有的專案提交到github,從github上pull到本地

參考

在github上建立倉庫,網頁上操作,new repository。可以選擇有readme.md

在本地目錄,開啟git-bash,切換到本地目錄,初始化:

$ git init
增加本地檔案:

$ git add .
增加遠端倉庫資訊:

$ git remote add origin
把遠端的檔案拉下來,比如readme檔案,

$ git pull --rebase origin master
把本地檔案push上去,

git add .

git commit -m "update test"

git push -u origin master

到此,github的遠端倉庫已經更新。

待修 Git和GitHub學習筆記

getting to know the command line unix tutorial introduction linux survival where learning linux is easy man pages 使用手冊 git 提交資訊樣式指南 git github教程 githu...

Git學習筆記 註冊GitHub

git是分布式版本控制系統,同乙個git倉庫,可以分布到不同的機器上。怎麼分布呢?最早,肯定只有一台機器有乙個原始版本庫,此後,別的機器可以 轉殖 這個原始版本庫,而且每台機器的版本庫其實都是一樣的,並沒有主次之分。你可能要問,我只有一台機器,如何體驗分布式的感覺呢?這個世界上有個叫github的神...

Git與Github學習筆記

先在github建立乙個庫 專案名稱 到命令列 cd 到想要儲存的盤 如 e 完整操作 cd e 建立檔案包 如 dmdir 或mkdir test demo ps 非git命令 vi file.name 在cmd上進入要修改的檔案並修改,按esc退出編輯狀態 輸入 wq 退出 cat file.n...