git命令及相關

主分支

  • GitHub中,主分支開發,其他分支發佈

文件

  • head文件
    指向 版本sha值的指針

  • index文件
    記錄 哪些文件存儲到本地倉庫

git命令

基本操作

  • git init
    初始化命令

  • git commit
    將暫存區裏的改動給提交到本地的版本庫

    • git commit -m “message”
      -m 參數表示可以直接輸入後面的“message”,如果不加 -m參數,那麼是不能直接輸入message的,而是會調用一個編輯器一般是vim來讓你輸入這個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

衝突解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章