[Git][Github]Git&Githubの使い方
Git & Github
Git
プロジェクトの作成とGit管理の開始
適切な場所に必要な名前を使用してフォルダを作成します. VS Code
閲覧する
このフォルダ(デフォルトVSコード端末)に次のコマンドを入力します.
git init
タイムトラベル
変更の確認
git status
ファイルを含める
git add tigers.yaml
すべてのファイルを含む
git add .
次のコマンドcommitを使用します.
git commit
同時にコミットメッセージを作成
git commit -m "FIRST COMMIT"
次のコマンドとソースツリーを使用してチェックします.
git log
TIP. 同時に追加とコミットgit commit -am "(메시지)"
は、
reset
次のコマンドを使用してコミット履歴を確認します.
git log
git reset --hard (돌아갈 커밋 해시)
revert
コミットされたハッシュのコピー
次のコマンドrevertを使用します.
git revert (되돌릴 커밋 해시)
💡 コミットせずにリカバリ
git revert --no-commit (되돌릴 커밋 해시)
必要な他のタスクを追加し、一緒にコミットします.キャンセルするにはgit reset-hardを使用します
reset
コミットを右クリック...このコミットを使用して初期化
選択内容からHardを選択
revert
右クリックしてコミット→コミットに戻る
次元にまたがる
作成/移動/削除
git branch add-coach
add-coachブランチ💡 ブランチを作成し、同時に移動するgit branch
ブランチを削除するgit switch add-coach
すなわち、他のブランチにインポートされていないコンテンツを含むブランチを削除する場合は、-dではなく-dを強制的に削除する必要がある.
git switch -c new-teams
git branch -d (삭제할 브랜치명)
これは、ブランチの履歴を保持する最善の方法です.
add-coachブランチをプライマリブランチにマージ
メインブランチに移動
git branch -D (강제 삭제할 브랜치명)
```
---
次のコマンドを使用してマージ
git branch -m (기존 브랜치명) (새 브랜치명)
変更を適用する方法を選択します.
選択後に追加、コミット
連結ブランチの削除
git switch main
💡 mergeはresetに戻ることができますmergeも1つ提出
マージ前のブランチの最後の時点
💡 競合の解決に失敗した場合に中断
git merge add-coach
筋道のはっきりした歴史記録を維持するのに適しています.
チームメンバーと共有されているコミットは使用しないほうがいいです.
新-teamsブランチをmainブランチに再設定
新-teams分岐
git branch -d add-coach
次のコマンドを使用してマージ
git merge --abort
ソースツリーで表示すると、プライマリブランチが遅れています.
mainブランチとnew-teamsブランチの時点が異なる
プライマリブランチにすばやく転送し、new-teams時点に移動
git switch new-teams
新-teamsブランチの削除
git rebase main
💡 衝突が解決しにくい場合は、再基地を中止することができます.git switch main
git merge new-teams
```bash
git branch -d new-teams
```
-Download ZIP:Git管理履歴を含まないファイルのみをダウンロードします(コラボレーション用ではありません)
-Git clone:Git管理履歴を含むダウンロード(コラボレーション用)
コンピュータでファイルブラウザを開き、保存するフォルダに移動します.
右クリック→その他のオプションを表示→Git Bash Hereをクリック
git clone (원격 저장소 주소)
✓リモートストレージアドレスGitHubホームページ対応のリポジトリからコピー💡 注意事項!
git bashに貼り付ける場合、ショートカットキー
Shift
+24579142リモートプッシュ送信
git rebase --continue
リモートコミットの引き出し
git remote add origin (원격 저장소 주소) # 로컬의 Git 저장소에 원격 저장소로의 연결 추가
git branch -M main # GitHub 권장 - 기본 브랜치명을 main으로
git push -u origin main # 로컬 저장소의 커밋 내역들을 원격으로 push
引くものがあったら押すの?
git push
git pull
コラボレーションの競合の解決
今はまだ分かりません^^;
ローカルでブランチを作成し、リモートプッシュを試みます.
git pull --no-rebase
次のコマンドでブランチを宣言し、プリファレンスを設定します.git pull --rebase
💡 ブランチリストの表示(すべてのリモートブランチを表示)git branch (브랜치 이름)
リモートブランチでのローカル受信
次のコマンドを使用してリモート変更を確認します.
git push -u origin (브랜치 이름)
次のコマンドを使用して、ローカルに同名のブランチを作成し、接続とswitchを行います.git branch -all
リモートブランチの削除
git fetch
本物のGit&GitHub(無料部分)
Reference
この問題について([Git][Github]Git&Githubの使い方), 我々は、より多くの情報をここで見つけました https://velog.io/@manyyeon/Git-Github-Git-Github-사용법-gb0cheqmテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol