gitバージョン管理

4143 ワード

クローン:sudo git [email protected]:mall/groupNB.git history:すべての履歴情報gitバージョン管理の表示
mysql-u root-pデータベースへのアクセス
クライアント生成鍵ssh-keygen-t rsa-C"[email protected]「cat~/.ssh/id_rsa.pub--生成された公開鍵を表示する(サービス側に置く)操作手順
         

mkdir testgit
      git   (      )

git init
              (       )

git config --global user.name"Your Name"はあなたの倉庫のユーザー名(識別送信者)git config--global userを設定します.email "[email protected]「倉庫のメールボックスを設定します.
            

git remote add origin [email protected]:mall/groupNB.gitローカルウェアハウス名はorigin(カスタム)で、後でリモートウェアハウスにコミットする名前に対応します.
               

git fetch
              

git checkout-b ljl--新しいブランチをljlに作成し、ブランチljlに切り替えます
    

git branch--現在のブランチgit branch-aを表示--すべてのブランチgit statusを表示--ステータス情報(現在のブランチ、ファイルのステータスなど)を表示
  master       

git merge origin/master--現在のブランチはljlであり、origin/masterのプライマリブランチを現在のブランチにマージします.
           ,      ,      ,        

git addファイル名[またはディレクトリ名]--ワークスペースのファイルが一時保存領域git commit-m'に移動ヒント情報を変更または追加する'--一時保存領域のファイルがgitのローカルデータベースディレクトリに移動
       

git push origin ljl--リモート・ウェアハウスに関連付けられた名前と同じljlが現在のブランチの名前である私のljlブランチをリモート・ウェアハウスにプッシュします.
その他の一般的な操作
git diff filename1  filename1          
git log           
git log --pretty=oneline           git reset --hard commitID   git log   commitID      git reset --hard HEAD^         git reflog       ,    git log    commitID,  git log          ,         ,         ,         commitID 
git checkout -- filename1                   。   2:      ,      :         (    git add        )         (            )                ,                git reset HEAD filename1   add,      
git rm filename1     
git remote add origin https://github.com/demo/demo.git        github     
//git fetch   
git push -u origin master            -u  ,       master        master      ;         -u 。 
git clone https://github.com/pengloo53/learngit.git         
    
git checkout -b dev  dev      dev。   git branch dev、git checkout dev    。
git branch      
git merge dev             ,   master  ,        dev      master   。 
git branch -d dev  dev   
git log --graph --pretty=oneline --abbrev-commit         git merge --no-ff -m "merge with no-ff" dev  [Fast forward],            。  git stash           ,          。              ,   :bug。 
git stash list          git stash apply       
git stash drop   stash   
git stash pop          stash   
git stash apply stash@{0}          ,              。 
git branch -D feature-vulcan       。       ,       。 
git remote         ,    origin 
git remote -v           。 
git push origin master    master       master  。master      ,           ;dev       ,            ,          ;bug           bug,         ;feature            ,                 。 
git clone https://github.com/pengloo53/learngit.git          ,      master  。 
git checkout -b dev origin/dev     dev     git pull               。 
git branch --set-upstream dev origin/dev   dev     dev        。          ,      git push origin branch-name       ;      ,              ,    git pull    (  git pull  “no tracking information”,                     ,
   git branch --set-upstream branch-name origin/branchname);       ,     ,      ;            ,   git push origin branch-name      
    
git tag v1.0          git tag        ,       。 
git log --pretty=oneline --abbrev-commit  commitID         git tag v0.9 commitID          commitID,      。          ,             commitID   ,     ,          。 
git show v0.9       。
git tag -a v0.1 -m "version 0.1 released" commitID         ,-a     ,-m      。git tag -d v0.1     v0.1git push origin v1.0     1.0   git push origin --tags            git push origin :refs/tags/v0.9       ,                。
        ,  Git         :   
(committed),   (modified)    (staged)。                     
   ;            ,        ;                      
    。

階層:model層:データのみ処理