Git 学习记录

1.将当前文件交给git管理: git init;

2.查看当前工作区的状态:git status;

3.将工作区的文件提交到暂存区:git add 文件名;若想提交工总区所有的文件通过: git add --all;

4.将暂存区的文件提交到代码提交区,即提交到git仓库中:git commit -m "提交的内容进行说明";

5.设置全局的用户名和密码:将c/users/username/.gitconfig文件删掉。

然后通过命令行命令:git config --global "user.name" "用户名";设置用户名。

          git config --global "user.email" "邮箱地址";设置邮箱地址。

6.将暂存区的文件移出暂存区: git rm --cached 文件名,此时它又回到了工作区。通过git status可以看到该文件又回到了工作区。此时是无法提交的(commit);

7.git log 显示所有的提交的历史记录信息。

8.git diff 查看改变的内容,(有对比的结果).

9.想回退到之前的状态:git revert "git log 的版本的后六位hash值".

10.git checkout HEAD(代表指针,最后一次提交的记录的指针位置) -- .         还原整个目录。

    git checkout HEAD -- 文件名    还原指定的文件。(误删的时候有用).

11.将gitlab上的项目clone到本地:git clone http://userName:Password@10.158.143.143:端口号/项目名.git

12.设置远程名 git remote add #remotename#  http://userName:Password@10.158.143.143:6680/sample/gs-serving-web-content.git    给远程地址起个别名。这样就不用每次push的时候输入整个http地址了。

13.     1.将本地推送到远端: git push #remotename#   (这种方式是 :你是通过git clone命令将远端仓库克隆到本地,然后再进行的push操作).

    2.git push #remotename#   master(分之名)   (这种方式是:你将本地仓库交给git管理,并且第一次提交的时候进行的push操作。)

14.将本地推送到远端通过push操作,将远端推送到本地通过 pull操作。(第一次用clone命令,之后只要pull就可以了).

         1.git pull #remotename#  marster(分支名) (你的项目是你本地的而不是通过git clone命令克隆来的,要如此);

 

posted on 2017-05-22 15:42  LaVine  阅读(95)  评论(0编辑  收藏  举报