进行git的安装配置
写作的动机
为了记住在Rails教程中学到的知识而写下来。
第一次的系统设置。最初只需要进行一次设置。
$ git config --global user.name "Your Name"
$ git config --global user.email your.email@example.com
$ git config --global push.default matching
$ git config --global alias.co checkout
第一行和第二行的设置内容通常会在代码库上公开。
第三行是为了保持向前兼容而添加的设置。
第四行是为了将checkout命令简写为co而进行的别名设置。
设置存储库
切换到根目录并设置新的存储库。
$ git init
Initialized empty Git repository in /home/ubuntu/workspace/sample/.git/
然后,将项目文件添加到代码库中。除了.gitignore文件中列出的匹配模式的文件之外,所有其他文件都会被添加到代码库中。
$ git add -A
在使用git时,不会直接提交代码,而是将代码先放置在一个名为“暂存区”的待提交库中,然后等待提交操作。可以使用status命令查看暂存区的状态。
$ git status
On branch master
Initial commit
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: .gitignore
new file: Gemfile
new file: Gemfile.lock
new file: README.rdoc
new file: Rakefile
・・・その他たくさんのファイル名
在等待区域准备好的更改需要使用commit命令来正式提交到存储库,并且可以使用-m选项来输入提交消息。
$ git commit -m "Initialize repository"
[master (root-commit) 5a58185] Initialize repository
59 files changed, 1080 insertions(+)
create mode 100644 .gitignore
create mode 100644 Gemfile
create mode 100644 Gemfile.lock
create mode 100644 README.rdoc
・・・その他たくさんのファイル名