首页
学习
活动
专区
圈层
工具
发布

10 Linux 和 Git 总结

本文总结之前文章中学习 Linux 和 Git 的常用命令,权当做一份备忘录。 Linux 导航相关 cd [directory]:在当前目录切换到指定目录。 ls:显示当前目录下的文件和目录列表。...top:监控实时系统资源和正在运行的进程。 kill [pid]:终止具有指定进程 ID 的进程。...netstat:显示网络连接,路由表和网络接口统计信息。 Git 存储库相关 git init:在当前目录中初始化一个新的 Git 存储库。...git commit -m "[message]":使用描述性消息提交暂存区的更改。 git push:将提交的更改推送到远程存储库。 git pull:从远程存储库获取并合并最新更改。...git merge [branch]:将指定分支的更改合并到当前分支。 协作相关 git remote add [name] [url]:添加具有指定名称和 URL 的远程存储库。

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

    【Linux工具】git

    资源链接 Git官方文档 Atlassian的Git指南 使用和下载git 如果在你的Linux系统上没有下载git那么我们可以使用下面命令进行下载 sudo yum install -y git...如何使用git呢,平时我们都是在Windows上使用的git,其实Linux和Windows上git的使用方法都是差不多的。 首先我们先创建一个仓库。 这里我们的仓库已经创建好了。...还有一种需求就是当Windows系统和Linux系统同时修改的时候,但是Windows先提交,Linux系统方面不知道,这种情况也不会上传成功,这里Linux系统也要进行同步,同步之后,发现Windows...修改的部分和Linux修改的部分合并了,重复的部分相同,但是不同的部分合并了,需要程序员自己进行修改。...总结 本文详细介绍了 Git 的基本概念和常用命令,希望能够帮助大家更好地理解和使用 Git 进行版本控制。Git 作为一款功能强大的版本控制工具,在软件开发中扮演着至关重要的角色。

    57410

    【Git】Linux系统下Git的升级

    Git 在很多发行版的 Linux 系统里的版本都很低,比如说比 2.18 这个版本还低,这里比较的一般就是码农的本地环境,因为本地 Mac 系统等等大家经常用到的预装的 Git 的版本都比较深,Git...的版本太低有很多衍生问题,除了本身 Git 的各种命令的区别以外,另外就是 Go 编译的时候会遇到一些问题,因为 go get 底层封装的其实就是 Git 的各种命令,比如 git fetch 什么之类的...,如果 Git 版本太低,有些 git fetch 新版有的参数没有的话,经常就会出现莫名其妙的报错,导致 Go 的项目无法编译和调试,真的很蛋疼。...cd /tmp wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.29.0.tar.gz tar zxvf git-2.29.0...git version 检查一下,搞定。 ?

    2.5K30

    linux之git入门

    安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 创建新文件夹,打开,然后执行 > git init 检出仓库 执行如下命令以创建一个本地仓库的克隆版本...img 添加与提交 你可以计划改动(把它们添加到缓存区),使用如下命令: > git add > git add * 这是 git 基本工作流程的第一步;使用如下命令以实际提交改动...img 创建一个叫做“rumenz”的分支,并切换过去: > git checkout -b rumenz 切换回主分支 > git check master` 再把新建的分支删掉: > git branch...要合并其他分支到你的当前分支(例如 master),执行 > git merge 两种情况下,git 都会尝试去自动合并改动。...> git fetch origin > git reset --hard origin/master

    1.2K10

    【Linux篇】Git和GDB深度剖析:让Linux开发更高效(下篇)

    调试与版本控制的艺术:深入探索Linux开发工具Git与GDB 接上篇 ->【Linux篇】提高效率,解决一切问题:Linux 开发者的秘密武器(中篇):本篇博客介绍了在 Linux 环境中,如何使用...1.2 Git的历史 Git 是由 Linus Torvalds(Linux 操作系统的创始人)在 2005 年开发的分布式版本控制系统,最初是为了解决 Linux 内核开发中使用的 BitKeeper...Git 的设计重点是数据的完整性和高效性,特别在处理大规模代码库和分支管理方面表现出色。...常用参数: git log --oneline:以简洁的方式显示提交记录,每个提交显示为一行,仅包括简短的哈希值和提交信息。 git log -n :显示最近的 次提交记录。...最后 本文介绍了Linux开发工具中的两个重要工具:Git和GDB。首先,Git作为一个分布式版本控制系统,可以帮助开发者管理代码的版本,支持团队协作,便于代码的回滚和合并。

    26010

    git的pull和fetch区别_git pull和git clone

    git fetch和git pull都可以将远端仓库更新至本地那么他们之间有何区别?想要弄清楚这个问题有有几个概念不得不提。...有了以上的概念再来说说git fetch git fetch:这将更新git remote 中所有的远程仓库所包含分支的最新commit-id, 将其记录到.git/FETCH_HEAD文件中 git...在不指定分支时通常默认为master (3)git fetch origin dev 指定远程remote和FETCH_HEAD,并且只拉取该分支的提交。...所以可以认为git pull是git fetch和git merge两个步骤的结合。...因此,git fetch是从远程获取最新版本到本地,但不会自动merge。 而git pull则是会获取所有远程索引并合并到本地分支中来。效果相同时git pull将更为快捷。

    1.3K30

    快速介绍git(Linux)

    每一个人在你这里存实验报告的时候,都需要依据每一个人的名字和姓名创建文件夹,单独存放,这样的话,才能对的上号。 这样的话,每一个人名字的文件夹也就是仓库。...但是由于之前做的比较粗糙,没有图形化的界面直接就是Linux上的需要命令行的格式来操作,你想了一想决定了,最后还是做一个相对图形化一点的效果,这样的话看起来还会方便一点—>建设网站,所有的当前用户的文档...-global user.emailYYY 首次使用的时候需要配置用户名和邮箱。...为什么要确定用户名和邮箱,那也是一种提交代码的溯源方法。溯源是一个很好的在面对有问题的时候找到负责任的好的办法。 同时也方便留下疑问的时候找到代码的编写的人讨论的好办法。...我们把我们的仓库下拉到自己的Linux的机器中之后,能够看见目录中的内容。 其中有一个隐藏目录 .git 想要实现把本地的文件上传到仓库之中的话,首先要cp目标文件到指定的目录之中。

    23910

    git学习—git log 和git diff

    http://web.mit.edu/~mkgray/project/silk/root/afs/sipb/project/git/git-doc/git-diff.html git diff(没有时间参数配置...) 如下命令: --对比两个分支 branchB和branchA修改的所有的文件,branchB多提交哪些内容,反之A分支多提交的内容 git diff branchA branchB --对比两个分支...branchB和branchA 中指定test.txt的不同 git diff branchA branchB test.txt --查看两个分支中内容不相同的所有文件名称 。...不加时间的参数,输入所有的不同,如图: 详细的示例过程: (1):从主干master拉出一个develop分支 (2):在develop上进行开发,新增d1,d2,test,编辑index.html和删除文件...release2暂停; (7):develop 开发在新增r2,d1编辑pom.xml (8):release2合并到develop上 对比两个分支 release1和release2两个分支:

    84120
    领券