首页
学习
活动
专区
工具
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.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

高频使用 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 影子。 列出来命令都是高频使用,或许有一些更骚姿势没有摸索到, 有更好建议,或者发现不对之处请留言,会及时修正,谢谢阅读。

64930

常规项目中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

13310

动图学CS: 有用 Git 命令

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

93740

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.7K10

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,然后键入:

69310

【教程】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:是一个基于文件头和尾信息恢复文件工具,可以工作在各种文件系统

13700

使用最频繁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将该文件从工作去提交到暂存区。

64480

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 影子。 列出来命令都是高频使用,或许有一些更骚姿势没有摸索到, 有更好建议,或者发现不对之处请留言,会及时修正,谢谢阅读。

58810

学习笔记之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用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改内容。

99920

记录 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,我们使用以下命令即可将本地代码提交到远端仓库

59220

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

50610

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 路径,然后将路径添加到环境变量后重启

65610

git add命令行添加文件文件夹以及撤销文件add方法

在日常工作中,git 添加操作是最基本Git命令之一。...可以通过 git add 命令添加到暂存区以便 commit 。add后,Git会追踪文件变化,在提交时提醒我们别漏了文件。...不加参数默认为将修改操作文件和未跟踪新添加文件添加到git系统暂存区,注意不包括删除。 git add * git add . 拓展: git add -u ....-u 表示将已跟踪文件修改和删除文件添加到暂存区,不包括新增加文件,注意这些被删除文件被加入到暂存区再被提交并推送到服务器版本库之后这个文件就会从git系统中消失了。...git add -A . -A 表示将所有的已跟踪文件修改与删除和新增未跟踪文件都添加到暂存区。 2、添加某个文件类型到暂存区,比如所有的 .html 文件

24.9K41
领券