![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
行躬
纸上得来终觉浅,绝知此事要躬行。
展开
-
删除github某一个仓库中的一个文件夹或一个文件
问题描述:提交文件个时候,将一个未命名3.c文件提交了,我想将其删掉,可是github只能删除仓库,不能删除某一个仓库的文件夹或某一个文件问题解决:1.首先进入你的master(或我的是main)文件夹下(也就是所要删除的文件夹所在的那个仓库), Git Bash Here ,打开命令窗口2.git pull origin main:将远程仓库里面的项目拉取下来3.dir:查看里面有什么文件或文件夹4.git rm -r --cached 未命名3.c:删除所要删除的文件5.git原创 2021-11-06 14:44:25 · 354 阅读 · 0 评论 -
git-解决冲突
许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop$ cd learngit许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop/learngit (featurel)$ git switch -c featurelfatal: A branch named 'featurel' already exists.许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop/learngit (featurel)$ vi readme.txt原创 2021-07-20 08:00:52 · 184 阅读 · 0 评论 -
git vi使用
Git中vi的两种工作状态:一、vi & vim 有两种工作模式:1.命令模式:接受、执行 vi操作命令的模式,打开文件后的默认模式;2.编辑模式:对打开的文件内容进行 增、删、改 操作的模式;在编辑模式下按下ESC键,回退到命令模式。二、创建、打开文件:$ vi [filename]1.使用 vi 加 文件路径(或文件名)的模式打开文件,如果文件存在则打开现有文件,如果文件不存在则新建文件,并在终端最下面一行显示打开的是一个新文件。2.键盘输入字母i或Insert键进入最常用的插转载 2021-07-19 22:30:46 · 847 阅读 · 0 评论 -
git-添加远程库
许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop$ cd learngit许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop/learngit (master)$ git remote add origin https://github.com/xurong-zhanghu/learngit.git许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop/learngit (master)$ git push -u origin m原创 2021-07-19 08:52:09 · 75 阅读 · 0 评论 -
git-删除文件以及误删文件恢复命令
许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop$ cd learngit许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop/learngit (master)$ git add test.txt许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop/learngit (master)$ git commit -m "add test.txt"[master ea4269d] add test.txt 1 file chan原创 2021-07-18 22:36:49 · 107 阅读 · 0 评论 -
比较没进入工作区与已进入暂存区修改的提交
许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop$ cd learngit许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop/learngit (master)$ cat readme.txtGit is a distributed version control system.Git is free software distributed under the GPL.Git has a mutable index called stage.原创 2021-07-18 07:07:46 · 44 阅读 · 0 评论 -
工作区和暂存区
许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop$ cd learngit许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop/learngit (master)$ git statusOn branch masterChanges not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore &原创 2021-07-15 22:21:03 · 51 阅读 · 0 评论 -
使用git命令对文件修改的各个版本回退
许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop/learngit (master)$ git statusOn branch masterChanges not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working direct原创 2021-07-15 16:31:29 · 256 阅读 · 0 评论 -
使用git命令修改创库中文件
许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop$ git statusfatal: not a git repository (or any of the parent directories): .git许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop$ cd learngit许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop/learngit (master)$ git statusOn branch master原创 2021-07-15 16:07:12 · 104 阅读 · 0 评论 -
创建版本库
许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop$ git config --global user.name “xurong”许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop$ git config --global user.email “933928192@qq.com”许荣@DESKTOP-A30VNHE MINGW64 ~/Desktop$ mkdir learngit许荣@DESKTOP-A30VNHE MINGW64 ~/Deskto原创 2021-07-11 23:21:26 · 116 阅读 · 0 评论