您的位置:首页 > 其它

Git使用总结

2016-03-12 16:12 344 查看
Git使用了已经有差不多2年的时间了,总是在看各位同学的博客,好像木有我需要的。
1、首先,可以试着输入git,看看系统有没有安装Git:
git
2、 查看是否安装成功
git -- version
3、安装完成后,还需要最后一步设置,在命令行输入:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
4、创建一个版本库,通过git init命令把这个目录变成Git可以管理的仓库:
$ mkdir learngit
$ cd learngit
$ pwd
/home/hubwiz/learngit
$ git init
Initialized empty Git repository in /home/hubwiz/learngit/.git/
如果没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。
5、向文件中添加内容:
echo "Git is a version control system." > readme.txt
// 输入这句话保存到创建的readme.txt文件中
echo " Git is free software." >> readme.txt
// 输入此内容追加到readme.txt中
6、把文件添加到仓库:
$ git add readme.txt
7、 用命令git commit告诉Git,把文件提交到仓库:
$ git commit -m "wrote a readme file"
[master (root-commit) cb926e7] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt
8、因为commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:
$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."
9、此节知识点我们所学习的内容:
初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;
第二步,使用命令git commit,完成。
10、status命令与diff命令
前面我们已经成功地添加并提交了一个readme.txt文件,修改readme.txt如下: echo "Git is a distributed version control system. " > readme.txt
echo "Git is free software." >> readme.txt
运行git status命令看看结果:
$ git status
...no changes added to commit (use "git add" and/or "git commit -a")
git status命令可以让我们时刻掌握仓库当前的状态,上面显示,readme.txt被修改过 了,但还没有准备提交的修改。
git diff这个命令看看:
$ git diff readme.txt
...
-Git is version control system.
+Git is a distributed version control system.
Git is free software

git diff顾名思义就是查看difference,显示的格式正是Unix通用的diff格式,可以从 上面的命令输出看到,我们在第一行添加了一个“distributed”单词。   readme.txt作了什么修改后,再把它提交到仓库,提交修改和提交新文件是一样的两 步,git add和git commit:. $ git add readme.txt
$ git commit -m "add distributed"
注意 要随时掌握工作区的状态,使用git status命令。 如果git status告诉你有文件被修改过,用git diff可以查看修改内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  博客 仓库 version