僅為學習筆記和重要內容參考,如果想學習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...