git config --global user.name ' 名字'    (基本信息设置)

git config --global user.email ' 邮箱'    (基本信息设置)

说明:上面的设置 在 GitHub 仓库主页显示谁提交了该文件

mkdir  文件名      (创建一个新文件夹)

pwd       (查看当前目录的路径)

git init               (会生成一个  .git  的隐藏文件,看不见可以设置电脑显示隐藏文件)

touch 文件名       (创建文件)

git status       (查询状态)

git add 文件名           (从工作区添加到暂存区,可以使用git status命令查看,如果看到  ’new file: 文件名’  ,说明添加成功)

git commit -m '文件名或者别名'       (文件从暂存区提交到本地仓库)

vi  文件名      (修改文件内容==>修改完成后,按Esc建返回命令模式 ,再按Shift+z z )

cat 文件名       (退出编辑模式后,查看文件内容,再输入  git status,会发现文件名前面有红色的modified,再次输入  git add 文件名,

          再输入  git status,会发现件名前面的modified变成绿色的了==>说明添加到暂存区了,所以需要再次添加到本地仓库,

          git commit -m '文件名或者别名' )

rm -rf 文件名    (删除文件)                ---|

git rm 文件名     (删除仓库文件==>git commit -m '删除文件' )  |---->三步步骤

git clone 仓库地址    (克隆远程仓库)

git push     (把本地仓库推送到远程仓库)

git reset --hard HEAD^    (返回上一次版本)

git reset --hard 1094a(这是版本号)跳到某个版本号==>目前我是这样理解的

 

然后顺便把工作区的文件更新了。所以你让HEAD指向哪个版本号,你就把当前版本定位在哪。

现在,你回退到了某个版本,关掉了电脑,第二天早上就后悔了,想恢复到新版本怎么办?找不到新版本的commit id怎么办?

在Git中,总是有后悔药可以吃的。当你用$ git reset --hard HEAD^回退到add distributed版本时,再想恢复到append GPL,就必须找到append GPL的commit id。Git提供了一个命令git reflog用来记录你的每一次命令:这句话来自于别的博客

 

 

 

 

======================================================================

以上是我初期学习的命令,只是方便自己的记忆和复习,但是不建议大家看我的笔记 嘻嘻 因为比较乱

我给大家推荐两个很厉害的网站

一  https://backlog.com/git-tutorial/cn/  (这个用得有点卡,不过内容详细)

二 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000    (我比较喜欢这个)