主分支
- GitHub中,主分支開發,其他分支發佈
文件
-
head文件
指向 版本sha值的指針 -
index文件
記錄 哪些文件存儲到本地倉庫
git命令
基本操作
-
git init
初始化命令 -
git commit
將暫存區裏的改動給提交到本地的版本庫- git commit -m “message”
-m 參數表示可以直接輸入後面的“message”,如果不加 -m參數,那麼是不能直接輸入message的,而是會調用一個編輯器一般是vim來讓你輸入這個message
- git commit -m “message”
-
git status
查看當前工作區和暫存區文件的狀態 -
git log
查看日誌 -
git reset --hard sha值
版本回退到指定版本
分支
-
git branch
查看分支 -
git branch xxx
創建分支 -
git checkout newBranch
切換分支 -
git merge xxx
合併分支到主幹上 -
git branch -d xxx
刪除分支
克隆
- git clone xxx xxx1
從xxx1倉庫中拷貝xxx項目到本地
共享倉庫
以項目名稱.git結尾
只能共享,不能添加或刪除
沒有工作區
-
git init --bare xxx.git
創建共享倉庫xxx.git -
git clone --bare xxx xxx.git
克隆xxx項目創建共享倉庫xxx.git -
git push 倉庫名稱 倉庫分支
將文件上傳到共享倉庫的分支中 -
git pull 倉庫名稱 倉庫分支
將文件從共享倉庫的分支下拉到本地
遠程倉庫
- git remote -v
查看遠程倉庫 - git remote add
添加遠程倉庫
Github
添加ssh
- ssh-keygen -t rsa
完整操作
git init
git add README.md
git commit -m "first commit"
git remote add origin [email protected]:SHGgo/ss.git
git push -u origin master