Gitベース
4343 ワード
chpather-バージョン管理システム
Git intro
1.バージョン管理とは?
これは、バージョンごとに変更の履歴を保存するタスクです.このバージョンに戻る必要がある場合は、コメントを残して簡単に変更を表示できます.そのため、バックアップとコラボレーションに役立ちます.
2.Gitは
gitは開発者コードを効率的に管理するために開発された「分散バージョン管理システム」です.
githubとは?
Githubは、Git Repositoryを管理するクラウドベースのサービスです.簡単に言えばgitはコーヒー、githubはカフェ
Git Repositoryとは?
使用するソースフォルダをバージョン管理するには、Gitの管理下にフォルダを置く必要があります.
Gitが管理するフォルダをGit repositoryと呼びます.
Git Repositoryは、リモートストレージとローカルストレージの2つのストレージを提供します.
chpater-Gitインストール/優先パラメータ
Git取付
端末にgitを入力する
Gitの使用に必要な優先パラメータ
1.ユーザー情報の設定
git config --global user.name "나의 사용자 이름"
git config --global user.email "내 이메일 주소"
端末に入力された名前とアドレスはgitコミット履歴に登録されます2.設定の編集
git config --global core.editor nano
3.SSキーの設定sshはSecure Shellの略で、安全なShell接続を表しています.
CLI環境で別のPCに接続したり、クローンを要求したりするために使用します.
ssh鍵は2つの鍵が非対称な形で存在し、それによってユーザを検証する.
ssh-keygen
コマンドはパス~/.ssh./2つのファイルid rsaとid rsa.pubを作成します.この2つのファイルはSSH鍵ペアと呼ばれています.
二重id rsa.pubは誰にでも公開できます
id rsaは秘密鍵(secret,private key)
cat ~/.ssh/id_rsa.pub
コピー端末から出力された鍵chapter -Git
インポートの使用
0.全体の流れ
1.Fork-リモート・リポジトリにインポート
(remote Repsitory->My remote Repository)
2.clone-マイコンピュータリポジトリにインポート
(My remote Repositoey->local Repository)
git clone (Repository address/ssh)
3.add-commit
1)コミット前のローカルレポートで変更されたファイルをチェックする
git status
//ファイルの状態を確認可能git add 파일이름
コミットのためにstaging領域に移動端末画面は変わりません
git add .
保存されていないすべてのファイルを一度に追加できます(注意してください)3)作成したコードを全部捨てたいとき
git restore 파일이름
変更を処理するコマンド初期クローン状態に戻る
4.コミット-ローカル・リポジトリに送信
(staging area -> local Repository)
1)
Git commit -m ‘메시지’
mオプションでは、コミットするコンテンツにコメントを作成できます.2)
git reset HEAD^
ローカルでのみコミットされる場合はresetコマンドでコミットをキャンセルできますHEAD^のみで1つのコミットをキャンセル
3)-
git log
残りのcommitが良好に記録されているかどうかを確認する(端末上)/qに終了する5.push-リモート・リポジトリにアップロード(local->remote)
git push origin branch
git push origin main
git push pair dev
6. pull Request 一緒に作成したGitプロジェクトをアップロード
1.私のディレクトリをgitの管理(gitリポジトリとして)に入れる
git init
(現在の場所は作業ディレクトリ)1)自分で作成したディレクトリをGitの管理ディレクトリ(Git repository)に入れる
2)新規リポジトリの初期化
3)ローカルリポジトリが作成されました
2.自分のディレクトリのローカル・リポジトリをリモート・リポジトリに接続する
git remote add origin <repository>주소
1)ローカル・リポジトリをリモート・リポジトリに関連付ける2)端末変化x
3)住所は
3.ローカル・リポジトリと相手のリポジトリを接続する
git remote add <상대방이름> <상대방remoteRepository주소>
git remote -v
5.git pullを介して相手の仕事がコミットしたコードを受信/マージする
gut pull <상대방이름> <branch>
(git pull pair master)Reference
この問題について(Gitベース), 我々は、より多くの情報をここで見つけました https://velog.io/@ice-ame/Git-기초テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol