美文网首页
Git 学习笔记

Git 学习笔记

作者: Jack_116 | 来源:发表于2018-10-21 23:27 被阅读0次

    1/ [用git commit提交版本时没有加-m,会进入vim,如何写入提交说明然后退出]
    解决方案文字描述:
    按i然后写入,写入后按esc键,然后输入:wq

    2/ 工作区和暂存区概念上上的区分,作者概念图是错误的!请大家不要被误导了,git diff 确实是比较当前文件和暂存区文件差异,什么是暂存区?就是你
    还没有执行 git add 的文件!!!!!
    而文章中说 add 之后文件放到暂存区是错误的!!!

    可以实验一下 你修改 readme.txt ,不做 add 操作,然后 git diff 会显示文件做了那些改动,但是你 add 之后,git diff 就没有东西了

    3、在仓库中添加的文件前面加上 cat filename.txt 以后在git bash 中使用命令 cat filename.txt 就能直接在控制台上看到文件的内容

    4、经常输入 git log 后, 即使按ctrl+c (z) 都无法完全退出

    后来google了一下,原来要输入q
    5、pwd print window directory 打印窗体的路径
    6、learngit的上一级目录,windows下bash里按cd就回到上一级目录了,注意C大写
    7、cd ~/.ssh pwd
    就知道主目录的路径了
    8、$ git remote add origin git@github.com:michaelliao/learngit.git
    报错:fatal: Not a git repository (or any of the parent directories): .git
    提示说没有.git这样一个目录,解决办法如下:
    1- git init就可以了!
    2- 我自己错的原因是:git Bash 的窗口不在我的仓库路径下面,所以找不到仓库
    9、

    git bash 下操作文件及文件夹命令:
    1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录。
    当我们用cd 进入文件夹时,我们可以使用 通配符, cd f, 如果E盘下只有一个f开头的文件夹,它就会进入到这个文件夹.
    2, cd .. 回退到上一个目录。我们在写js,或css时,我们引入文件时,.. 表示的就是上一个目录, 所以 cd .. 回退到上一个目录就很好理解了。注意,cd 和两个点点..之间有一个空格,
    3, pwd : print working directory, 打印工作目录,它会显示我们当前所在的目录路径。
    4, ls: list, 列出当前目录中的所有文件, 只不过ll(两个ll)列出的内容更为详细。
    5, touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。
    6,rm: 删除一个文件, rm index.js 就会把index.js文件删除.
    7, mkdir: 新建一个目录,就是新建一个文件夹. 如mkdir src 新建src 文件夹.
    8, rm -r : 删除一个文件夹, r (recusive 是递归的意思), 删除用的就是递归,先删除文件夹里面的内容,再删除文件夹。 rm -r src 删除src目录。
    9, mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下.
    10, reset 清屏,把git bash命令窗口中的所有内容清空。
    Windows下修改Git Bash 默认路径
    安装好Git工具后,找到桌面或者win8的开始菜单下找到Git Bash 快捷方式
    选中Git Bash图标,右键,选中“属性”,
    去掉--cd-to-home,修改“起始位置”为自定义的git 本地仓库的路径,如:F:\Workspace\KYGitLabel
    再次打开Git Bash时已经修改了默认路径
    Git CMD 也如上修改,将快捷方式中路径修改为自定义路径即可,这样每次打开Git Bash 和Git CMD就自己进入本地的Git Repository里面了。

    相关文章

      网友评论

          本文标题:Git 学习笔记

          本文链接:https://www.haomeiwen.com/subject/ccsvzftx.html