Git命令复习

第一天

1、设置全局名和邮箱

git config --global user.mane "qiao*******eng"  
git config --global user.email "qiao*******eng@163.com"

2、克隆一个库

git clone http://github.com/shiyanlou/gitproject

3、初始化库

mkdir project   //新建一个文件夹
cd project      //进入文件夹
git init        //初始化git库

4、新建文件并添加内容

touch file1 file2 file3 //新建file1,file2,file3文件
echo "test">>file1      //将test写入file1

5、查看库的当前状态

git status

6、将文件添加到缓存区

git add file1 (file2 file3)

7、查看缓存区中文件的修改

git diff (--cached)     //如果没有--cached参数,git diff 会显示当前你所有已做的但没有加入到缓存区里的修改。

8、提交到本地仓库

git commit -m "add file1"      //需要使用 -m 添加本次修改的注释

至此,我们完成了第一次代码提交,这次提交的代码中我们创建了三个新文件,提交了一个新文件。需要注意的是如果是修改文件,也需要使用 git add 命令添加到缓存区才可以提交。如果是删除文件,则直接使用 git rm 命令删除后会自动将已删除文件的信息添加到缓存区,git commit 提交后就会将本地仓库中的对应文件删除。

9、关联远程服务器

git remote add origin http://github.com/qiao*******eng/shiyanlou_test.git       //完整的添加远程仓库命令
git remote add  //用于添加远程主机
origin          //远程主机名,可自定义
http://github.com/qiao*******eng/shiyanlou_test.git     //自己的远程仓库

10、将本地仓库同步到远程仓困

git push origin master      //需要输入仓库的用户名与密码