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

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 的远程存储库。

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

在Ubuntu Linux上安装使用GitGitHub

Git的简介 Git是2005年Linus Torvalds 为了帮助管理 Linux(R) 内核开发而开发的一个开放源码的版本控制软件,正如所提供的文档中说的一样: Git 是一个快速、可扩展的分布式版本控制系统...并且希望你在GitHub上已注册成功并记下了你的GitHub用户名,那么我们这就进入正题吧: 1、在Linux上安装Git 下载并安装Git: sudo apt-get install git 上面的命令适用于...Git有一个工具被称为git config,它允许你获得设置配置变量;这些变量可以控制Git的外观操作的各个方面。这些变量可以被存储在三个不同的位置: 1....cd Mytest 4、新建一个 README 文件来描述仓库 现在创建一个 README 文件并输入一些文本,如 “this is git setup on linux”。...README sample.c。 用下面的命令将它们加入索引: git add README git add smaple.c 请注意 git add 命令能将任意数量的文件目录加入到索引。

9.3K22

GitLinux系统下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 检查一下,搞定。 ?

2K30

linuxgit入门

安装 下载 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

1K10

git学习—git log git diff

http://web.mit.edu/~mkgray/project/silk/root/afs/sipb/project/git/git-doc/git-diff.html git diff(没有时间参数配置...) 如下命令: --对比两个分支 branchBbranchA修改的所有的文件,branchB多提交哪些内容,反之A分支多提交的内容 git diff branchA branchB --对比两个分支...branchBbranchA 中指定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上 对比两个分支 release1release2两个分支:

52820

GitGit 原理使用

Git 我们在Linux常用工具中学会了 git 的简单使用,下面我们进一步学习使用 git. 版本控制器:为了能够更⽅便我们管理一些不同版本的⽂件,便有了版本控制器。...在Linux中,如果我们的平台是 centos,安装 git 相当简单,以 centos7.6 为例,只需要执行 sudo yum -y install git,查看 git 安装的版本:git --version...我们在 Linux 常用工具中也有所介绍,其配置指令为: git config [--global] user.name "Your Name" git config [--global] user.email...最后,git diff [file] 命令可以⽤来显示暂存区⼯作区⽂件的差异;也可以使用 git diff HEAD -- [file] 命令来查看版本库⼯作区文件的区别。...branch -D temp 强制删除: 三、远程仓库 创建一个仓库我们在 Linux常用工具(下) 中已经介绍过,这里不再做介绍。

7710

git merge git rebase

为什么会说这两个呢,是因为我觉得这两个命令有一些共同点,而且git merge 常用,git rebase 不常用,放在一起说的时候,可以更方便了解记忆git rebase。...$ git checkout master $ git pull $ git merge branch1(开发的功能分支) tips: 1,merge 的时候会生成一个新的 commit 提交到目标分支上...2,merge 的时候是先切分支到目标分支上,然后把待合并的分支合并到当前分支(也就是目标分支) git rebase git rebase 在合并分支时是不常用的,经常用在删除修改已提交的commit...删除修改已提交的commit之前的文章已经介绍,可以看这里git 修改倒数二个提交 这里介绍下git rebase 怎么用来合并分支 $ git checkout branch1(开发的功能分支)...$ git rebase master $ git checkout master $ git merge branch1 看上面的操作命令,可以看出来通过git rebase来合并分支,复杂程度比直接使用

36810
领券