Git:文件操作和历史回退】的更多相关文章

目录 创建仓库 创建文件/文件夹 修改文件/文件夹 回到修改前的版本 撤销修改 删除文件 工作区.暂存区.版本区 创建仓库 创建新文件夹:mkdir learngit 进入:cd learngit ls发现没有任何东西:git init 将这个文件夹设置为git文件夹.目录下面会出现.git 的隐藏文件 创建文件/文件夹 当移入/创建新的文件和文件夹时,需要git add file 然后,git commit -m 说明将文件提交到当前分支.执行命令前后的区别,可以通过git status来查看…
文件操作续 忽略一些文件 只需在主目录下建立".gitignore"文件,注意新建的是文件而非文件夹,在win窗口中不能建立以.开头的文件,只能在dos下: E:\knowcars\knowcar>copy con .gitignore ^Z 已复制 1 个文件. 但纠结的是明明没有给它后缀名,却每次建立的都是文本文档,不知道git的文件是怎么建立的,求解? 关于git如何忽略的规则,见Git 忽略一些文件不加入版本控制 移除文件 如果我新建一个a.txt的文件还没有加入暂存区,…
文件操作 1.  git  add 1.1 将未被git管理的文件添加到暂存区 一次可添加多个文件 文件夹,中间用空格隔开 git  add  文件/文件夹  文件/文件夹 再次执行 git  status 可查看到暂存区的变化信息: 1.2 将已经被git管理的被修改的文件更新到暂存区 工作目录中的文件被修改后,查看当前状态 git  status: 显示已被修改的文件信息: 将修改的文件更新到暂存区: git  add -u 更新后再次查看当前的状态 git status: 显示被更新的文件…
git下载地址: https://git-scm.com/download mac 直接使用brew下载brew install git 1Git一般工作流程: 1.在工作目录创建版本库 2.在工作目录中操作文件 3.将需要进行版本管理的文件放入暂存区域 4.将暂存区域的文件提交到 Git 仓库 5.Git本地仓库文件推送到git远程仓库(github.gitee等) Git 管理的文件有三种状态: 已修改(modified) 已暂存(staged) 已提交(committed) 2进行初始化配…
Git项目搭建 git init ---在该文件夹下进入cmd/terminal git clone [url] ---克隆远程仓库到本地 Git文件操作 文件的四种状态: · Untracked:未跟踪,只是在文件夹中,没有在git库,不参与版本控制,可通过git add更改 · Unmodify:文件已经入库,未修改 · Modified:文件已经修改,但没有进行其他操作,通过git add可进入暂存区staged状态 · Staged:暂存状态,执行git commit可以将修改同步到库中…
本文参考廖雪峰老师的博客进行总结,完整学习请转廖雪峰博客 一.版本回退 1.git log提交日志 在git中可以通过个git log 命令显示从最近到最远的提交日志. $ git log commit 8d6d5e1bf04960a41e31fcae166bac74dc6173ea (HEAD -> master) Author: bryce <bryceyx@gmail.com> Date: Sun Aug 13 14:37:20 2017 +0800 it is amazing c…
放弃本地的代码和本地提交,希望会退到远程分支的某次提交时,使用git reset --hard fa042ce. 本地已提交,但是发现有问题,想要撤销本地的提交,使用git checkout /trs/test.java. 想要恢复本地提交和远程库最新版本一致,但又保留本地的代码,使用git reset origin/master. git revert创建一个新的版本,这个版本的内容与我们要回退到的目标版本一样,但是HEAD指针是指向这个新生成的版本,而不是目标版本. git revert是新…
git常用操作 配置用户信息.拉取项目.提交代码.分支操作.版本回退... /********git 配置用户信息************/ git config --global user.name "qing_321" git config --global user.email "qing_321@163.com" /**************拉取项目*******************/ git clone https://gitee.com/qing_…
现在我们的机器上有了一个 真实项目 的 Git 仓库,并从这个仓库中检出了所有文件的 工作副本. 通常,你会对这些文件做些修改,每当完成了一个阶段的目标,想要将记录下它时,就将它提交到仓库. git中文件的状态变化周期: git 文件无非已跟踪和未跟踪两种状态,已跟踪的文件状态:unmodified 未修改,已提交: modifid 提交之后再次修改:staged添加至暂存区域的文件,阶段目标完成一起提交的文件暂存在这里. 我们开发在工作区中最常用的操作也就是文件在这几个状态之间流转. git…
1 删除工作区和暂存去的a文件$ git rm a 2只删除暂存去的 a文件,a文件就不被跟踪了.可以执行git add a从新添加回暂存去$ git rm --cached a 3 git mv 操作在工作去将原有的文件重命名或者移动,在暂存去删除原有文件.将新的文件添加到暂存去git mv c a <=> mv a c + git add a c 4 忽略文件.gitignore*.[oa] 忽略以o,a结尾文件*.pyc忽略所有pyc后缀名文件!test.pyc 这个文件不要被忽略,需要…