首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Git 基本操作

    init 在当前目录初始化仓库 git init [path] 初始化仓库 git init [path] --bare 初始化一个裸仓库 Git不关心你是从一个完全空白的目录还是由一个装满文件的目录开始的...细心的读者可以发现在 init 之后,目录下多了一个.git 的目录,这个目录是 Git 来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把 Git 仓库给破坏了。...经常检查当前状态是个好习惯 工作目录干净意味着工作目录里不包含任何与版本库中不同的未知或者更改过的文件。...,根据目标文件的状态不同,此命令的效果也不同:可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等 git add [filename1] [filename2...$ git rm 从暂存区和工作区删除, 直接做了本地 rm 和 add/rm 到暂存区的操作. $ git rm --cached readme.txt 仅从暂存区删除,和add 命令相对.

    43920

    一篇教你Git从入门到精通

    这个版本库的配置、存储等信息会被保存到.git 文件夹中 # 初始化当前项目 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] #...$ git help -a # 在文档当中查找特定的命令 # git help $ git help add $ git help commit $ git help init 状态 显示索引文件...# 添加指定目录到暂存区,包括子目录 $ git add [dir] # 添加当前目录的所有文件到暂存区 $ git add ....# 添加每个变化前,都会要求确认 # 对于同一个文件的多处变化,可以实现分次提交 $ git add -p 删除 rm 和上面的 add 命令相反,从工作空间中去掉某个文件 # 移除 HelloWorld.js...$ git commit --amend [file1] [file2] ... diff 显示当前工作空间和提交的不同 # 显示工作目录和索引的不同 $ git diff # 显示索引和最近一次提交的不同

    23510

    给自己点时间再记记这200条Git命令

    这个版本库的配置、存储等信息会被保存到.git 文件夹中 # 初始化当前项目 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] #...$ git help -a # 在文档当中查找特定的命令 # git help $ git help add $ git help commit $ git help init 状态 显示索引文件...# 添加指定目录到暂存区,包括子目录 $ git add [dir] # 添加当前目录的所有文件到暂存区 $ git add ....# 添加每个变化前,都会要求确认 # 对于同一个文件的多处变化,可以实现分次提交 $ git add -p 删除 rm 和上面的 add 命令相反,从工作空间中去掉某个文件 # 移除 HelloWorld.js...$ git commit --amend [file1] [file2] ... diff 显示当前工作空间和提交的不同 # 显示工作目录和索引的不同 $ git diff # 显示索引和最近一次提交的不同

    1.2K20

    Git

    这个版本库的配置、存储等信息会被保存到.git 文件夹中 # 初始化当前项目 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] #...$ git help -a # 在文档当中查找特定的命令 # git help $ git help add $ git help commit $ git help init 状态 显示索引文件...# 添加指定目录到暂存区,包括子目录 $ git add [dir] # 添加当前目录的所有文件到暂存区 $ git add ....# 添加每个变化前,都会要求确认 # 对于同一个文件的多处变化,可以实现分次提交 $ git add -p 删除 rm 和上面的 add 命令相反,从工作空间中去掉某个文件 # 移除 HelloWorld.js...$ git commit --amend [file1] [file2] ... diff 显示当前工作空间和提交的不同 # 显示工作目录和索引的不同 $ git diff # 显示索引和最近一次提交的不同

    35310

    热饭面试复习【git操作命令】完

    前言 git命令,面试必问 创建仓库 git init 使用固定目录作为本地仓库 git init 目录 提交 git add . git add 具体文件 git commit -m '说明文案...runoob" git config --global user.email test@runoob.com 简单命令 git add 添加文件到仓库 git status 查看仓库当前的状态,显示有变更的文件...git diff 比较文件的不同,即暂存区和工作区的差异。 git commit 提交暂存区到本地仓库。 git reset 回退版本。 git rm 删除工作区文件。...git log 查看历史提交记录 git blame 以列表形式查看指定文件的历史修改记录 远程操作 git remote 远程仓库操作 git fetch 从远程获取代码库 git pull...git commit -am "修改代码说明" git merge 新分支名 cat 冲突文件名 手动修改后 git status -s git add 冲突文件名 git commit 提交 git

    17810

    一份简简单单的git命令手册(附带备忘清单)

    这个版本库的配置、存储等信息会被保存到git 文件夹中 # 初始化当前项目 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] #...$ git help -a # 在文档当中查找特定的命令 # git help $ git help add $ git help commit $ git help init 状态...如果你不使用 git add 将文件添加进去,那么这些文件也不会添加到之后的提交之中 # 添加一个文件 $ git add test.js # 添加一个子目录中的文件 $ git add /path/...# 添加指定目录到暂存区,包括子目录 $ git add [dir] # 添加当前目录的所有文件到暂存区 $ git add ....diff 显示当前工作空间和提交的不同 # 显示工作目录和索引的不同 $ git diff # 显示索引和最近一次提交的不同 $ git diff --cached # 显示工作目录和最近一次提交的不同

    44410

    Git 总结

    情景1: 拥有对子模块远程仓库权限,直接修改子模块路径中的文件 本地开发调试子模块结束后, 进入子模块路径 add, commit, push, 然后主项目 git add 子模块路径,git commit...这时会发现 new commits, git add 即可 情景2: 子模块对应的远程仓库有更新,本地子模块内容过时 本地进入子模块路径,git pull 子模块更新,然后返回主项目根目录, git...add 子模块路径, git commit 子模块实际上就是记录的一个 commit 引用, # 添加子模块远程仓库引用,此时还没有对应的 commit # 注意: 经过测试, 此步就会生成 .gitmodules..., .git/config 中 submodule 信息 git submodule add # 此时确定 commit 引用 # PS: git submodule init...的时候,从 .gitmodules 读取子模块信息,然后生成配置文件到 .git 里 git submodule init # 从远程检出子模块代码, 即下载 commit 引用 对应的文件内容 git

    1.1K40

    Git使用教程

    创建版本库(仓库) # 创建仓库 mkdir # 进入仓库 cd # 此命令用于显示当前目录 pwd # 把当前目录初始化成Git仓库 git init 也不一定必须在空目录下创建...Git仓库,选择一个已经有东西的目录直接git init也是可以的。...添加文件到仓库 在仓库目录下放入文件,如新建一个test.txt文件,然后使用git add test.txt命令告诉Git,把文件添加到缓存区,然后使用git commit -m "提交描述"告诉Git...版本管理 提交修改 如修改test.txt的内容后,运行git status命令看看被修改的文件,然后再使用git add test.txt、 git commit -m "修改描述"把修改后的文件提交到仓库...前提是目录已经git init初始化成仓库,并且git status状态是没有改动的,如果有改动则先git add .添加至缓存区,git commit -m '提交描述'提交至仓库,然后执行上面命令。

    61030

    git使用笔记

    # 查看某一个配置信息 git config user.email 初始化仓库 git init # 在当前目录初始化一个git仓库 git init --bare # 在当前目录初始化一个git...裸仓库 查看 git status # 显示工作流中的状态 git diff # 显示工作目录(Working tree)和暂存区域快照(index)之间的差异 git diff --stat #...的内容(不带-a情况下) git diff dev # 比较当前目录和dev分支 git diff HEAD # 工作目录和HEAD的差别 git diff HEAD^ HEAD # 比较上次和上上次提交的不同...(%cr)%Creset' --abbrev-commit --date=relative 增删提 先读懂这个图 git add # 添加工作区修改的文件提交至Stage(index) git commit...-m "comment" # 将Stage(index)中的文件提交至本地库中(commit),并添加注释 git commit -am "comment" # 省略了add步骤,直接提交Working

    26810

    Git学习与问题总结 | 青训营笔记

    项目中使用 mkdir projectdemo cd projectdemo git init 执行git init命令后,Git会在当前目录下创建一个名为.git的子目录,这个子目录是Git的版本库...项目中使用Git的基本步骤: 在项目根目录下执行git init命令,创建Git的版本库。...在项目中添加要进行版本控制的文件,可以使用git add命令将文件添加到Git的暂存区,也可以使用git commit -a命令将所有已修改的文件添加到暂存区并提交到Git的版本库。...在代码修改过程中,可以使用git branch命令创建新的分支,使用git checkout命令切换不同的分支,使用git merge命令将分支合并到主分支中。...git pull命令会从远程存储库中获取最新的更改,并将其合并到当前分支中。 以下是使用git pull命令从远程存储库中获取更新的步骤: 确定当前所在的分支。

    12110

    Git的初步学习

    操作 创建版本库: mkdir repository cd repository 通过使用 Git bash git init 命令把该目录变成 Git 可以管理的仓库,就是可以放代码的目录了,好像粮仓一样...$ cd 项目代码所在目录下的文件夹 $ git init 手把手教你如何把项目或代码提交到Github托管 从远程库克隆, 启动 Git Bash 命令行 首先打开你的github,点击新建项目...$ git add . $ git commit -m “changes log” $ git push origin master 注意如果每次修改完成后,如果没有使用add添加的命令,那么修改的代码会在暂存区中...总结: mkdir 为建立文件夹 mkdir images 文件夹名为images 工作目录->暂存区->版本历史 git add files 为从工作目录中修改的代码放入暂存区 git commit...为从暂存区中修改的代码提交,变为版本历史 li -al 遍历文件 git add -u 修改的文件一起提交 git reset --hard 清除暂存区和工作区 // 重命名文件 git mv index

    47530

    git 入门教程之本地仓库 原

    下面这个命令就是告诉git 这个 demo 目录要纳入版本控制了. # 初始化本地仓库 git init 一旦运行git init 命令,细心的读者可能会发现在原来的 demo 目录下多了.git隐藏文件...因为commit 可以一次性提交很多文件,所以你可以多次add不同的文件,比如: # 创建三个文件file1.txt file2.txt file3.txt touch file1.txt file2....小结 初始化本地仓库 git init 添加文件到本地仓库分两步 git add 和 git commit -m 实际工作中,大致以下流程 # 在工作空间创建指定目录...# 继续编辑目标文件,追加 git init echo "git init" >> test.txt # 将目标文件添加到本地仓库 git add test.txt # 添加本次新增文件的备注...git commit -m "add git init" (adsbygoogle = window.adsbygoogle || []).push({});

    54230

    Git 分布式版本控制 -- (1、基本使用)

    中文支持也挺好~ > mkdir g_test # 创建 目录 g_test > cd g_test # 切换到 目录 g_test > git init 几个常用命令: > git init # 初始化一个...> > git commit -m 'init' # 将暂存区的所有文件添加到当前分支, > git status # 查看当前仓库状态,是否有文件改动没有提交 > git status On...或者说是在使用 git init 的文件夹,除了里面隐藏的 .git 文件夹。 版本库(Repository):就是一个隐藏目录 .git。 在 .git 版本库中存在很多信息。...执行 git diff HEAD -- xx.x 会发现两个文件时不同的,并且能看到文件与第一次修改后的文件时相同的。...因此可以得知,git commit 提交的只是在add之前对文件进行的修改。 对文件的修改,如果不add到缓存区,是不会到加入到commit中的。

    29920

    快速入门使用Git管理代码

    Git与SVN最大的不同 Git是分布式的,相当于每个人都有一个完整的代码库,而且可以指定不同人之间相互合作,而SVN这类的则是集中式的共享同一份代码库,相互影响着。...):表示修改了某个文件,但是还未提交 3.已暂存(atsged):表示把已修改的文件放在下次提交要保存的清单中 Git目录介绍 当创建一个新目录执行git init时,git会创建一个.git目录,这个目录包含了几乎所有...具体操作如下 $git init 创建本地目录 $git clone 仓库地址 克隆远程代码 $git branch 创建分支 日常Codeing… 上传代码 $ git pull origin 更新代码...:分支名 其他命令: 创建本地git目录 $ git init 从远程仓库克隆代码到本地 $ git clone 仓库地址 增加文件提交入库 例如: $ git add readme.txt $ git...commit -m “Just a test for add readme.txt” 删除文件提交入库 (直接使用rm filename是没有用的,必须使用git rm 存入git缓存中) $ git

    45610

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券