Git#
Gitはオープンソースの分散バージョン管理システムです。私の理解では、リモートサーバーからファイルをローカルに取得し、ローカルから再度サーバーにアップロードするためのツールです。たとえば、githubやgitlabのプラットフォームで使用されます。個人がファイルをプラットフォームに素早くアップロードするために使用され、チームがコードを共有ライブラリにアップロードするために使用されます。最も重要なのは、ファイルをアップロードするたびに、ファイルの変更や追加、削除が表示されるため、チームの参照と使用が容易になることです。
最もよく使用されるコマンド#
git clone —— サーバーのファイルをローカルにクローンする
git status —— 変更されたファイルを確認して一覧表示する
git add {fileName}—— 変更をコミットする
git add . —— すべての変更をコミットする
git commit -m '#' —— プッシュコメント#を追加する
git branch {branchName} —— 新しいブランチを作成する
git switch {branchName} —— ブランチに移動する
git switch {branchName}^ —— ブランチの親コミットに移動する
git switch {branchName}~x —— branchNameブランチから上にxレベル移動する
git reset {branchName} —— branchNameブランチに戻る
git rebase {branchName} —— 現在のブランチに変更をマージする
git merge {branchName} —— このブランチの変更を現在のブランチにマージする
それでは、どのような違いがありますか?どちらを使用すべきですか?
git rebase VS git merge? 更优雅的 git 合并方式值得拥有
git commit -m '#' —— プッシュコメント#を追加する
git push —— 変更をリモートサーバーにプッシュする
git pull —— リモートサーバーから更新されたファイルをローカルに取得する(前提として、リモートサーバーのファイルが更新されている場合)
参考文献#
Git Reference https://git-scm.com/docs
Git 基本操作 | 菜鳥教程 https://www.runoob.com/git/git-basic-operations.html