知っておくべきgitは命令を使う.
1603 ワード
gitは、私たちが日常的に開発するために一番必要なツールと言えるかもしれません.ここでよく使うコマンドをまとめます.
コード倉庫からコードを引き出します.
リモート倉庫にコードを何度も提出したら、コードが逃げられなくなりました.前のバージョンに戻してみたいです.これは下の命令を使います.
コードバージョンのキャンセル命令を例示するために、実際の開発過程ではできるだけこのように問題を探さないでください.
コードをローカルに引き出します.
再度コードをリモートライブラリに提出する予定です.同僚と同じブランチを使っていることが分かりました.このコマンドを実行します.
同僚が新しく作ったブランチなら、コードを引くのは初めてです.
コードの結合とブランチの削除
コード倉庫からコードを引き出します.
git clone url //
新しいブランチを作成します.git branch ma // ma ,
git checkout ma //
補足説明:git checkout -b ma // ma
git branch //
ファイルreadme.mdをgitローカル倉庫に追加します.git add readme.md //
git commit -m "add readme.md" //
補足説明:git add . // ,
git commit -am "add readme.md" //
ローカルコードをリモート倉庫に提出します.git push --set-upstream origin ma // , , git push
コードバージョンのキャンセルリモート倉庫にコードを何度も提出したら、コードが逃げられなくなりました.前のバージョンに戻してみたいです.これは下の命令を使います.
git reset --hard HEAD^ //
この時、コードはやはり前のバージョンに戻りました.コードはまだ走れません.これは長い間前のバージョンに戻りたいです.この時にこのコマンドを実行します.git log // , commit、Author、Date ,
git reset --hard commitInfo // commitInfo , SHA1 ,
補足説明:コードバージョンのキャンセル命令を例示するために、実際の開発過程ではできるだけこのように問題を探さないでください.
コードをローカルに引き出します.
再度コードをリモートライブラリに提出する予定です.同僚と同じブランチを使っていることが分かりました.このコマンドを実行します.
git pull //
補足説明:同僚が新しく作ったブランチなら、コードを引くのは初めてです.
git branch --set-upstream-to=origin/zheng zheng
を選択して、ローカルとリモートのリンクを作成します.コードの結合とブランチの削除
, , master, git merge ma, ma master , master , ma , ma , :git branch -d ma,
これらの命令は基本的に日常の開発ニーズを満たすことができます.もし何か言及されていないものがあれば、いつも使っています.