• 菜鸟git学习


    基础知识:

    1. 安装github之后,所有的命令在git shell 中输入。
    2. E:文档GitHub [master +2 ~0 -0 !]> cd [ToDoList]
      E:文档GitHub 表示当前目录
      cd 命令就是进入你项目所在的目录,这个命令就进入了E:文档GitHub ToDoList
    3. 如果想切换到另一个盘:直接输入盘符就可以。如 c:

    今天晚上学到的git命令:

    1. git clone 从远程仓库复制项目到本地 

      git clone [https://github.com/imgss/ToDoList.git]//这里是仓库的远程地址


    2. git status 在本地编辑代码之后,这个命令表示发生了哪些改变。

      modified 表示todo.js有改动。
      new file:   todolist/css/addItemForm.css 表示创建了一个新的css文件

    3. git add 在push添加到远程仓库之前,这个命令表示要把哪些文件添加到上传队列中。

      这里添加了三个文件。分别是todo.css,todo.js,addItemForm.css

      git add .  表示将git stutus 显示的所有发生变化的文件都插入上传队列。

    4. git rm 如果 add了不需要上传的文件,用这个命令remove掉该文件。

      画红线的命令里 remove了.idea文件夹里的文件。.idea是webstrom的文件夹。-f 这是一个修饰符,表示强制remove 

    5. git commit 这个命令输入之后会打开一个TXT文档,用于描述这次提交发生了哪些改动。下图里的汉字就是输入到TXT文本里的描述。

    6. 上面的完成之后 就可以用git push提交了 git push origin [master]

      master表示提交到master分支

    7. Git鼓励大量使用分支:

      查看分支:git branch

      创建分支:git branch <name>

      切换分支:git checkout <name>

      创建+切换分支:git checkout -b <name>

      合并某分支到当前分支:git merge <name>

      删除分支:git branch -d <name>
    8. git清掉远程提交,然后重新提交
      假如我们提交了一个有问题的代码,并且已经推送到了远程,然后希望把远程的这次提交删掉,重新提交,可以这样
      1.    本地reset到提交前的状态
      2.       重新编辑并commit,这时vscode提交远程有提交可以拉,本地有提交可以推
      3.      使用push -f覆盖掉远程的有问题的提交 
  • 相关阅读:
    Spring学习笔记(二)----Spring IOC
    LeetCode----正则表达式匹配「动态规划」
    Markdown----一款轻量级标记语言
    LeetCode----最长回文子串「动态规划」
    数据结构(六)
    数据结构(五)
    HDOJ3613解题报告【拓展KMP】
    HDOJ1358解题报告【KMP算法next数组的使用】
    POJ1990解题报告【树状数组】
    HDOJ1507解题报告【二分图染色】
  • 原文地址:https://www.cnblogs.com/imgss/p/6135921.html
Copyright © 2020-2023  润新知