Git:簡単に使う
3383 ワード
構成Git
Gitを手に入れるにはまず配置が必要です
以上のコマンドは、グローバルGitユーザー名とEmailを設定し、後でファイルをコミットするときにデフォルトで使用します.ある倉庫にユーザを個別に設定したい場合は、
倉庫の作成(repository)
倉庫(版本庫とも呼ばれる)は、Gitによって管理されたディレクトリとして簡単に理解でき、各ファイルの修正、削除、Gitは追跡できる.いつでも履歴を追跡したり、ある時点で「復元」したりすることができる.
倉庫を作成する方法は簡単です.ディレクトリ を作成カタログを倉庫にする
に注意
ここで強調すると、すべてのバージョン制御システムは、実際にはテキストファイル(TXT/ソースコードなど)の変更を追跡するしかありません.
バイナリファイルは、バージョン制御システムでも管理できますが、ファイルの具体的な変化を追跡することはできません.残念なことに、MicrosoftのWord形式はバイナリ形式です.そのため、バージョン管理システムはWordファイルの変更を追跡することはできません.
テキストは符号化されているので、標準的なUTF-8符号化を強くお勧めします.すべての言語は同じ符号化を使用し、衝突もなく、すべてのプラットフォームでサポートされています.
倉庫へのファイルの追加
Gitディレクトリ(またはサブディレクトリ)の下で、新規ファイル命令 にファイルを追加する命令 に提出する. を一括して提出する.
ステータスの表示
ファイルを追加しました.
次にREADMEを変更します.MDファイル
ステータスをもう一度確認します.
変更内容の表示
distributed単語を追加したことが明らかになった.
修正された部分を把握している以上、文書を提出して安心し、
リファレンス
http://www.jianshu.com/p/b238de250c06廖雪峰のgitオンラインチュートリアルgit常用コマンドマニュアル
Gitを手に入れるにはまず配置が必要です
~ git config --global user.name "Joshuaber"
~ git config --global user.email "[email protected]"
以上のコマンドは、グローバルGitユーザー名とEmailを設定し、後でファイルをコミットするときにデフォルトで使用します.ある倉庫にユーザを個別に設定したい場合は、
--global
を削除すればよい.git config --list
でユーザー情報を表示できます.~ git config --list
user.name=Joshuaber
[email protected]
倉庫の作成(repository)
倉庫(版本庫とも呼ばれる)は、Gitによって管理されたディレクトリとして簡単に理解でき、各ファイルの修正、削除、Gitは追跡できる.いつでも履歴を追跡したり、ある時点で「復元」したりすることができる.
倉庫を作成する方法は簡単です.
~ mkdir Git
~ Git
~ git init
Initialized empty Git repository in /home/joshua/Documents/Git/.git/
ls -a
を使用すると、フォルダの下に.git
のフォルダが複数あります.このディレクトリはGitが管理バージョンライブラリを追跡しています.に注意
ここで強調すると、すべてのバージョン制御システムは、実際にはテキストファイル(TXT/ソースコードなど)の変更を追跡するしかありません.
バイナリファイルは、バージョン制御システムでも管理できますが、ファイルの具体的な変化を追跡することはできません.残念なことに、MicrosoftのWord形式はバイナリ形式です.そのため、バージョン管理システムはWordファイルの変更を追跡することはできません.
テキストは符号化されているので、標準的なUTF-8符号化を強くお勧めします.すべての言語は同じ符号化を使用し、衝突もなく、すべてのプラットフォームでサポートされています.
倉庫へのファイルの追加
Gitディレクトリ(またはサブディレクトリ)の下で、新規ファイル
README.MD
(名前任意)を作成します.入力内容:## README
* This a readme file.
* This file is used to study git.
> Git is a free version control system.
git add
Gitに伝え、倉庫~ git add README.MD
git commit
Gitに伝え、文書を倉庫~ git commit -m "wrote a readme file"
[master (root-commit) e94861f] wrote a readme file
1 file changed, 6 insertions(+)
create mode 100644 README.MD
git commit
命令を説明します:-m
の後に入力したのは今回提出した説明で、意味があるほうがいいです.そうすれば、履歴から変更記録を簡単に見つけることができます.git add
複数のファイルを追加し、git commit
によりステータスの表示
ファイルを追加しました.
git status
ステータスを確認してください.~ git status
On branch master
nothing to commit, working tree clean
次にREADMEを変更します.MDファイル
## README
* This a readme file.
* This file is used to study git.
> Git is a free distributed version control system.
ステータスをもう一度確認します.
~ git status
On branch master
Changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git checkout -- ..." to discard changes in working directory)
modified: README.MD
no changes added to commit (use "git add" and/or "git commit -a")
git status
命令は、倉庫の現在の状態を常に把握することができます.上の命令は私たちに教えてくれたREADME.MDは修正されましたが、まだ提出する修正の準備ができていません.変更内容の表示
git status
は倉庫の状態を知るしかありませんが、具体的にどのような内容が修正されたかを知ることはできません.git diff
を使用して、変更内容を確認します.~ git diff
diff --git a/README.MD b/README.MD
index 0e988dc..b5f32ab 100644
--- a/README.MD
+++ b/README.MD
@@ -3,4 +3,4 @@
* This a readme file.
* This file is used to study git.
-> Git is a free version control system.
+> Git is a free distributed version control system.
(END)
distributed単語を追加したことが明らかになった.
修正された部分を把握している以上、文書を提出して安心し、
git add
とgit commit
を使用します.リファレンス
http://www.jianshu.com/p/b238de250c06廖雪峰のgitオンラインチュートリアルgit常用コマンドマニュアル