首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitGit 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )

文章目录 一、添加暂存文件 git add 二、提交文件至版本库 git commit 三、查看版本库状态 git status 四、查询文件修改 git diff 一、添加暂存文件 git add -...命令文件添加到 " 暂存区 " , 然后执行 git commit 命令文件提交到 " 版本库 " ; 二、提交文件至版本库 git commit ---- 使用 git add 命令 , 将文件提交到...如添加了哪些文件 , 修改了哪些文件内容 , 新增加了功能 , 修复 BUG 等 ; 执行 git commit -m "add 3 files" 命令 , 可以将上述添加到 " 暂存区 " 文件 ,..." ; 三、查看版本库状态 git status ---- 执行 git status 命令 , 可以查看版本库状态 ; 当前有没有需要提交内容 , 版本库是否干净 ; 执行过程 : D:\Git\...git add 和 git commit 命令 , 或者之前忘记了修改哪些文件哪些内容 , 可以执行 git diff 命令 , 查看哪些文件进行了什么修改 ; 此时执行 git status 命令

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    高频使用 Git 命令

    前言 汇总下我在项目中高频使用git命令及姿势。 不是入门文档,官方文档肯定比我全面,这里是结合实际业务场景输出。...使用 Git版本:git version 2.24.0 命令 git log 查看日志,常规操作,必备 # 输出概要日志,这条命令等同于 # git log --pretty=oneline --abbrev-commit...git status 查看工作区状态东东,不如GUI直观,但是命令行也有一些用 # 等同 git status --long,查看当前工作区暂存区变动 git status # 概要信息 (--short...:包括没有添加到暂存区文件 git stash save stashName git stash -u save stashName # 现在基本推荐用 push,因为有 pop,语义和维护更清晰...总结 git 常用命令其实很好掌握,很多命令都有 Linux 影子。 列出来命令都是高频使用,或许有一些更骚姿势没有摸索到, 有更好建议,或者发现不对之处请留言,会及时修正,谢谢阅读。

    68030

    Git常见命令使用

    克隆远程仓库‌:使用git clone [url]命令克隆远程仓库到本地。‌查看仓库状态‌:git status命令用于显示工作区和暂存区状态。‌...添加文件到暂存区‌:使用git add .命令文件添加到暂存区,或者使用git add 指定某个文件添加到暂存区。‌...提交更改‌:使用git commit -m "message"命令提交暂存区文件到本地仓库。‌查看提交历史‌:git log命令用于显示提交日志。‌...查看文件差异‌:git diff命令显示文件修改差异。‌切换分支‌:使用git checkout [branch]命令切换到指定分支。‌...撤销文件更改‌:使用git reset [file]命令从暂存区撤销文件更改,或者使用git checkout -- [file]恢复文件到最近一次提交状态。‌

    10021

    常规项目中git命令使用

    如何提交一个初始化项目 当我们需要初始化一个项目时,我们如何将本地代码提交到git # 在你本地新建一个项目目录test mkdir test # 命令行进入当前新建文件夹 cd test #...初始化仓库 git init # 新增文件,比如新增一个readme.md文件,将当前文件添加 git add . # 关联远程分支 git remote add origin https://github.com...# 查看本地分支是哪个分支 git branch # 假设当前是dev分支,基于dev分支创建your_branch git checkout -b your_branch # 将当前修改添加...,将当前修改文件添加到提交记录中 git add...,但是有些功能此时暂时不,假设只需要commit1、commit2 功能 方案一:你可以在commit2节点单独拉一个临时分支,然后将这个临时分支代码合并到你测试分支去 方案二:你可以使用cherry-pick

    15710

    动图学CS: 有用 Git 命令

    又是如何影响历史提交?当我在 master 分支执行了强制 reset 又 force push 到了远端 ,又把 .git 文件夹删掉,我同事为什么会哭??...,也可以防止意外提交到生产环境,对分支模型感兴趣小伙伴也可以看笔者之前文章: 使用 git-flow 自动化你 git 工作流 当我们某个功能开发完成时,就需要将这些更改应用到生产环境。...比如说,当两个分支都有新提交,又同时修改了同一个文件同一行内容,或者一个分支删除了一个文件,而另一个分支却修改了那个文件等等。 这些情况下,Git 就会请我们来帮忙啦。...假设我们在两个分支同时修改了 README.md 文件。 ? 如果我们想要将 dev 合并到 master,这就会产生一个冲突(conflict):因为 Git 也不清楚你到底是想要 Hello!...当你在 feature 分支上工作,而 master 分支又更新了,这时就可以使用 rebase,无缝地将 master 分支更新到你 feature 分支了!

    97740

    Git建立远程本地服务器和Git命令使用

    shell.git ----------把文件属主和属组改成git [root@localhost git‐root]# su ‐ git --------------切换成git用户 生成密钥 [...push origin master git常用命令 git git init #------------------初始化仓库 git clone https://github.com/kennethreitz...查看状态 git status #------------------查看git 状态 git status -s #-------------------查看git 简要信息 显示信息: A ....history中最后一个版本致stage中 git checkout #--------------------把历史区文件恢复到工作区-下载stage中数据到working directory...--cached test2.py #---------------仅删除staging中文件,此命令主要用来修改文件名 stash暂存 git stash #-------------暂存当前正在进行工作

    2.8K10

    windows下打开git命令窗口,查看git项目在哪个路径下,查看git项目是从git哪个分支拉下来命令,git访问地址建分支

    1,如何打开git命令窗口?...前提是机器已经安装了git,首先,找到工程路径,以java工程为例,在eclipse中右键已经从git拉下来工程,选择”Properties”,出现如下图: 根据路径找到本地存储地址,右键,如图:...右键后可以看到有git Bash Here(前提是安装了git),点击,即可进入到能够操作此工程git命令行. 2,查看git项目在哪个路径下?...进入到命令行后,输入git remote -v 即可查看git服务器地址: 3,查看git项目是从git哪个分支拉下来命令?...如果还想看项目是从git那个分支拉下来,可以在命令行中输入:git remote show origin 即可: 4,git访问地址建分支 登录到所在公司git服务器访问地址,要知道用户名和密码

    2.3K20

    【Linux】Linux命令git使用

    配置用户名和邮箱(否则git commit无法正常使用) 1.下面是已经配置好配置信息 git config --list // 查看git配置列表 2.配置成全局,当前普通用户所有本地仓库都有效...本质就是将.git里面的内容同步到gitee上面,同步之后gitee其实也有一个.git目录,只不过gitee是不允许我们看到这个目录。...凡是在这个文件内部后缀所对应文件,都不会被上传到gitee!...第7行modified内容表示我们刚刚修改文件.gitignore内容 第9行Untracked代表未被管理文件,这些文件是仓库中没有的文件 2....当你同步完所有你在本地仓库改动文件之后,系统会说没有什么commit了,因为你已经把最新本地仓库所有改动全部同步到远端仓库了 [wyn@VM-8-2-centos process]$ git status

    3.5K30

    详述 Git rebase 命令使用方法

    接下来,我们使用rebase命令,其命令一般形式为git rebase feature,即表示在 master 分支执行rebase命令,将 feature 分支代码合并到 master 分支。...如上图所示,在使用rebase命令之后,Git 会合并两个分支 commit 记录,其规则为「在基准分支合并目标分支代码,会将目标分支提交记录全部前置到基准分支最新提交记录之前」,就如上面这样...,我们在 master 分支使用了rebase命令之后,Git 将 feature 分支上面的所有 commit 记录都前置到了 master 分支最新 commit 记录之前。...特别地,在我们解决冲突之后,需要使用git add + 冲突文件命令将当前冲突标记为已解决,然后使用git rebase --continue命令继续合并操作。...在执行完上面的命令之后,我们会进入vi或者vim文件编辑器: 如上图所示,pick标识了我们三次提交记录,按i建进入编辑模式,保留第一个pick,然后将后面两个pick修改为s或者f,然后键入:

    78410

    【教程】Linux使用git自动备份和使用支持文件恢复rm命令

    安装trash-cli在Ubuntu系统,你可以通过以下命令安装trash-cli:sudo apt updatesudo apt install trash-cli使用trash-cli基本命令...例如,要删除名为example.txt文件,你可以使用: trash-put example.txt 列出垃圾箱中内容: 使用trash-list命令查看垃圾箱中文件。...你也可以指定保留最近N天内删除文件不被删除,例如,保留最近7天内删除文件: trash-empty 7 不带参数运行trash-empty将清空垃圾箱中所有文件。...删除特定文件: 如果你知道要删除文件的确切名称,可以使用trash-rm命令从垃圾箱中删除特定文件。...extundelete:对于使用Ext3或Ext4文件系统磁盘,这个工具可以尝试恢复删除文件。foremost:是一个基于文件头和尾信息恢复文件工具,可以工作在各种文件系统

    22200

    使用最频繁10个git命令

    23 Apr 2016 我使用最频繁10个git命令 现在基本每天都在使用git,但是git命令特别多,要全部搞懂需要花大量时间去实践学习,由于我使用...因此在使用git过程中发现,使用得最多命令是以下10个: git clone git init git status git add git commit git log git diff git push...add命令后,该文件就从工作去转移到暂存区; 本地仓库(repository):对使用git add命令文件,执行git commit后,该文件就转移到本地仓库,这样该文件就被git管理了; 远程仓库...你会在执行该命令目录下发现一个update_hosts目录(这个仓库主要功能是自动更新你电脑hosts文件谷歌)。...需要执行git add命令将该文件提交到暂存区。 4)git add 当你修改一个文件后,使用git add将该文件从工作去提交到暂存区。

    66480

    Git | 5年程序员生涯,使用最频繁Git 命令总结

    作者:CRPER 链接:juejin.im/post/5de8d849e51d455808332166 相关阅读 Git 高级用法小抄 Github | 如何在Github精准地找到想要开源项目...前言 汇总下我在项目中高频使用git命令及姿势。 不是入门文档,官方文档肯定比我全面,这里是结合实际业务场景输出。...使用 Git版本:git version 2.24.0 命令 git log # 输出概要日志,这条命令等同于 # git log --pretty=oneline --abbrev-commit git...git status 查看工作区状态东东,不如GUI直观,但是命令行也有一些用 git status git status -s git status --show-stash git checkout...总结 git 常用命令其实很好掌握,很多命令都有 Linux 影子。 列出来命令都是高频使用,或许有一些更骚姿势没有摸索到, 有更好建议,或者发现不对之处请留言,会及时修正,谢谢阅读。

    62110

    学习笔记之git命令详细使用

    ) ✗ git status 修改刚才提交readme.txt文件git status:查看git仓库当前状态 ➜ learngit git:(master) ✗ git status On branch...暂存区可以理解为,当使用git init命令初始化git仓库里面有一个隐藏.git文件,里面就存放暂存区空间和分支master空间,以及指向一个指针叫HEAD。 ?...image.png 使用git add把文件添加git仓库,实际就是把文件修改添加到暂存区; 使用git commit提交文件,实际就是把暂存区所有内容提交到当前分支。...image.png 所以,git add命令实际就是把要提交所有修改放到暂存区(Stage)。然后,执行git commit就可以一次性把暂存区所有修改提交到分支。...命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改内容。

    1K20

    记录 git 几条命令,将自己代码托管到Github

    Linux 在 Debian、Ubuntu、Deepin 等操作系统安装命令如下 sudo apt install git 2....将本地代码提交到Git缓存区 我们可以在本地添加一个代码文件,如下命令 # 创建一个c++源代码文件 touch test.cpp 这个时候,我们可以使用git 将 test.cpp 源代码文件提交到...git 缓存区,使用以下命令 # 将 test.cpp 文件提交到 git 缓存区 git add test.cpp 或者使用另一个命令 # 将当前目录所有文件提交到 git 缓存区 git add ....将缓存区代码提交到本地仓库 使用下面命令将代码提交到本地仓库,就完成托管了,如下命令 # 将本地git缓存区代码提交到本地仓库,-m 参数后面是提交备注 git commit -m "first commit...下面是将本地代码同步到远端基本操作: 假如我们在Github仓库创建了一个仓库,仓库git地址为 https://github.com/kotlindev/test.git,我们使用以下命令即可将本地代码提交到远端仓库

    62320

    Git技术干货!工作中Git使用实践和常用命令合集!

    git status体现,见下图: ?...说明现阶段所有的修改已经被commit到本地仓库 如果git status后出现下述情况,说明还有已经commit到本地仓库还未被push到远程仓库 $ git status On branch master...我们也会将这个概念引用为 Git “暂存区域”,这就是当你运行 git commit 时 Git 看起来样子。...upstream:上游意思 至此,应该就可以了,我们可以在git服务器刷新看看是否提交上去了 提交某一分支修改 查看当前分支修改 git status 查看想要查看文件修改 git...查看当前分支下当前状态 git status 显示出被修改文件和提交次数等 查看提交历史 git log git log --graph 查看分支合并图 merge其他分支到当前分支 git

    52710

    phpstorm配置了git后Terminal 不能使用显示:git’ 不是内部或外部命令,也不是可运行程序…

    问题:在phpstorm配置好git后,将代码拉了下来 ,但是命令行无法使用显示如图 解决方法:①找到安装git位置,然后在该目录子目录下分别找到git-core、bin 两个目录,我安装在了...D盘,所以两个目录分别是: D:\git\Git\mingw32\libexec\git-core 和 D:\git\Git\bin,截图如下图所示: 最后找到系统配置环境变量位置,方法可以参考百度...:https://jingyan.baidu.com/article/3ea51489e1c2b752e61bbad0.html 在系统变量栏目,找到path,添加刚才两个路径进去(路径以;号隔开)...,win10的话可以直接添加一个路径就好,添加完如图: 最后重启phpstorm,输入git得到下图结果,已能输入git指令 总的来说:先确定安装git目录下git-core、bin 路径,然后将路径添加到环境变量后重启

    71710
    领券