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 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を表示--ステータス情報(現在のブランチ、ファイルのステータスなど)を表示
git merge origin/master--現在のブランチはljlであり、origin/masterのプライマリブランチを現在のブランチにマージします.
git addファイル名[またはディレクトリ名]--ワークスペースのファイルが一時保存領域git commit-m'に移動ヒント情報を変更または追加する'--一時保存領域のファイルがgitのローカルデータベースディレクトリに移動
git push origin ljl--リモート・ウェアハウスに関連付けられた名前と同じljlが現在のブランチの名前である私のljlブランチをリモート・ウェアハウスにプッシュします.
その他の一般的な操作
階層:model層:データのみ処理
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層:データのみ処理