远程工作

Git常用命令

ⅰ亾dé卋堺 提交于 2019-11-28 12:27:31
转自: https://cloud.tencent.com/developer/article/1356476 一、Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 工作区 程序员进行开发改动的地方,是你当前看到的,也是最新的。 平常我们开发就是拷贝远程仓库中的一个分支,基于该分支进行开发。在开发过程中就是对工作区的操作。 暂存区 .git目录下的index文件, 暂存区会记录 git add 添加文件的相关信息(文件名、大小、timestamp...),不保存文件实体, 通过id指向每个文件实体。可以使用 git status 查看暂存区的状态。暂存区标记了你当前工作区中,哪些内容是被git管理的。 当你完成某个需求或功能后需要提交到远程仓库,那么第一步就是通过 git add 先提交到暂存区,被git管理。 本地仓库 保存了对象被提交 过的各个版本,比起工作区和暂存区的内容,它要更旧一些。 git commit 后同步index的目录树到本地仓库,方便从下一步通过 git push 同步本地仓库与远程仓库的同步。 远程仓库 远程仓库的内容可能被分布在多个地点的处于协作关系的本地仓库修改

Python全栈之路---特别篇(git使用)

爱⌒轻易说出口 提交于 2019-11-28 08:27:41
版本控制 说起版本,大家肯定都不会感到陌生,我们经常会看到手机APP的升级提示,这就是该软件的又一新版本的面世。再来说一个大家所熟悉的例子。还记得大学毕业的时候我们被毕业论文折磨的日子吗?导师总是能够帮你发现一个又一个新的错误,不停修改,每次修改都会成为一个版本留存,于是就有了下面的这一幕场景: 毕业论文_初稿.doc 毕业论文_修改1.doc 毕业论文_修改2.doc 毕业论文_修改3.doc 毕业论文_完整版1.doc 毕业论文_完整版2.doc 毕业论文_完整版3.doc 毕业论文_最终版1.doc 毕业论文_最终版2.doc 毕业论文_死也不改版.doc ... 这是我们之前所使用的版本控制方法,修改后也要避免以前文件的丢失,于是只能这样保存一个又一个文件。这种方式虽然可行,但是也有很多缺点: 1、文件数较多,保留所有版本时需要为每个版本保存一个文件以备用 2、如果需要对这些操作进行协同操作,不免要讲这些文件打包之后拷来拷去 3、容易丢失,一旦失手,删除后就无法恢复 于是为了解决上述版本控制的问题,一批版本控制工具应运而生:VSS、CVS、SVN、Git等,而在这其中Git处于绝对的霸主地位。 注意:一般版本控制工具包含两部分 客户端(本地):本地编写内容以及版本记录 服务端(网盘):将内容和版本记录同时保存在远程(可有可无) Git介绍 Git

Git的使用

眉间皱痕 提交于 2019-11-28 07:38:25
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 三:在windows上如何安装Git? msysgit是 windows版的Git,如下: 需要从网上下载一个,然后进行默认安装即可。安装完成后,在开始菜单里面找到 "Git --> Git Bash",如下: 会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下: 安装完成后,还需要最后一步设置,在命令行输入如下: 因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。 注意: git config --global

Git入门

白昼怎懂夜的黑 提交于 2019-11-28 04:02:20
一、版本控制 1、什么是版本控制   版本控制 是一种记录一个或若干个文件 的内容变化,以便于将来查阅特定版本修订情况的系统。 2、为什么使用版本控制   采用版本控制系统(VCS),可以方便的查询各个阶段(时间节点)的代码,即使你将代码修改的一塌糊涂,你依旧可以很方便的返回到原来的版本,减少额外的工作量。 3、常用版本控制系统分类 (1)本地版本控制系统(VCS)。例如:RCS。 (2)集中化的版本控制系统(CVCS)。例如:CVS、SVN。 (3)分布式版本控制系统(DVCS)。例如:Git。 二、Git 1、什么是Git   Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开源的版本控制软件。 2、Git与其他版本控制系统的区别   区别在于对待数据的方式不同。   大部分版本控制系统(如:CVS,Perforce)将它们保存的信息 看做是一组基本文件 和 每个文件随时间逐步累积的差异。即存储的是每个文件与初始版本的差异。   Git将保存的信息看成 对小型文件系统的一组快照。只要你提交更新或更新Git状态时,它都会对整个文件制作一个快照并保存这个快照的索引,为了高效,当文件没被修改时,Git不再重新存储这个文件,但会保留一个链接指向之前存储的文件

WinDbg 图形界面功能(一)

一曲冷凌霜 提交于 2019-11-28 02:59:48
当我们启动windbg后,我们就能看到Windbg的样子了,如下: 本部分讨论 WinDbg 图形用户界面的元素。 这些元素包括以下各项:菜单、工具栏和快捷键。菜单有: 文件菜单、编辑菜单、视图菜单、调试菜单、窗口菜单、帮助菜单。下面分别一 一简单介绍下。 一、菜单 1.1、文件菜单 打开源文件 加载特定的源文件。 此命令相当于按 CTRL + O 或单击开放源代码文件 (Ctrl + O) 按钮 ( )。 当您单击打开源文件,则打开源文件对话框随即出现。 若要打开一个文件,请执行以下操作: 在中查找列表中,选择该文件所在的目录。 默认情况下,选择上一次打开的目录。 在中类型的文件列表中,选择你想要打开的文件的类型。 仅使用所选扩展的文件将显示在打开源文件对话框。 请注意 还可以使用中的通配符模式文件名框,以显示仅具有特定扩展名的文件。 在更改之前的会话中保留新的通配符模式。 可以使用通配符模式,之间用分号分隔的任意组合。 例如,输入 *。非独占;*.H;*.CPP显示具有这些扩展名的所有文件。 最大的行中的字符数为 251。 如果找到该文件所需,双击文件名称,或单击文件名称并单击打开。若要放弃更改并关闭对话框,请单击取消。 当你指向时显示在 WinDbg 中最近打开的四个文件的名称最近使用的文件上文件菜单。 若要打开这些文件之一,请单击其名称。 关闭当前窗口

git的简单使用

点点圈 提交于 2019-11-27 15:25:17
安装 学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:895 817 687有任何不懂的都可以在里面交流,还有很好的视频教程pdf学习资料,大家一起学习交流! https://git-scm.com/downloads 一直点下一步就可以,安装完后打开方法:‘开始菜单’–>‘Git’–>’'Git Bash 安装完成后设置名字和电子邮件 bash基本操作 命令 1 )、cd : 改变目录。 2 )、cd . . 回退到上一个目录,直接cd进入默认目录 3 )、pwd : 显示当前所在的目录路径。 4 )、ls ( ll ) : 都是列出当前目录中的所有文件,只不过ll ( 两个ll ) 列出的内容更为详细。 5 )、touch : 新建一个文件 如 touch index . js 就会在当前目录下新建一个index . js文件。 6 )、rm : 删除一个文件 , rm index . js 就会把index . js文件删除。 7 )、mkdir : 新建一个目录 , 就是新建一个文件夹。 8 )、rm - r : 删除一个文件夹 , rm - r src 删除src目录, 好像不能用通配符。 9 )、mv 移动文件 , mv index . html src index . html 是我们要移动的文件 , src 是目标文件夹 , 当然 ,

git入门

血红的双手。 提交于 2019-11-27 13:49:45
参考 https://blog.csdn.net/web_csdn_share/article/details/79243308 一、GIT版本控制系统介绍 版本控制系统: 1、 记录历史版本信息(记录每一次修改的记录) 2、 方便团队相互之间协作开发 常用的版本控制系统: csv/svn: 集中式版本控制系统 git:分布式版本控制系统 git分布式:每个开发者本地就是一个代码管理仓库 使用git init创建一个本地项目仓库,这个项目仓库分为:工作区、暂存区和历史区。在工作区中写的代码提交到暂存区,然后通过暂存区提交到历史区,这样以后如果想要看原来的代码就可以从历史区中将某个版本信息回退到工作区。 如果是团队开发的话,和SVN一样,需要一个服务器,也就是git-hub。 git安装 git官网: https://git-scm.com/downloads 官网速度比较慢,可以在腾讯腾讯软件中心下载。 下载完成后,进行安装,默认安装即可。 二、git的工作原理 工作区:我们能看到的,并且用来写代码的区域。 暂存区:临时存储用的 历史区:生成历史版本 提交时候:工作区-》暂存区-》历史区 回滚的时候:可以从暂存区回滚到工作区;也可以从历史区直接回滚到工作区。注意,不能从历史区回滚到暂存区。 下面介绍git如何使用 1 git的全局配置 第一次安装完成git后

Git 常用命令清单

倾然丶 夕夏残阳落幕 提交于 2019-11-27 08:26:43
一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [ project-name ] # 下载一个项目和它的整个代码历史 $ git clone [ url ] 二、配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。 # 显示当前的Git配置 $ git config --list # 编辑Git配置文件 $ git config -e [ --global ] # 设置提交代码时的用户信息 $ git config [ --global ] user.name "[name]" $ git config [ --global ] user.email "[email address]" 三、增加/删除文件 # 添加指定文件到暂存区 $ git add [ file1 ] [ file2 ] .. . # 添加指定目录到暂存区,包括子目录 $ git add [ dir ] # 添加当前目录的所有文件到暂存区 $ git add . # 添加每个变化前,都会要求确认 # 对于同一个文件的多处变化,可以实现分次提交 $ git add -p # 删除工作区文件,并且将这次删除放入暂存区 $ git rm [ file1 ] [

项目基础及工具

本小妞迷上赌 提交于 2019-11-27 07:16:23
项目基础及工具 文章目录 项目基础及工具 GIT简介 GIT使用 基本概念 初始配置 基本命令 @扩展延伸 版本控制 保存工作区 分支管理 远程仓库 GitHub介绍 获取项目 创建删除git仓库 远程仓库操作命令 软件项目开发流程 项目注意事项 项目工具的使用 电子词典 功能说明 HTTPServer 功能 : GIT简介 1. 什么是 GIT git是一个开源的分布式版本控制系统,用于高效的管理各种大小项目和文件。 2. 代码管理工具的用途 防止代码丢失,做备份 项目的版本管理和控制,可以通过设置节点进行跳转 建立各自的开发环境分支,互不影响,方便合并 在多终端开发时,方便代码的相互传输 3. git的特点 git是开源的,多在unix下使用,可以管理各种文件 git是分布式的项目管理工具( svn是集中式 的) git数据管理更多样化,分享速度快,数据安全 git 拥有更好的分支支持,方便多人协调 4. git安装 sudo apt - get install git GIT使用 基本概念 工作区 (wprkspace):项目所在操作目录,实际操作项目的区域 暂存区 (Index): 用于记录工作区的工作(修改)内容 仓库区 (Repository): 用于备份工作区的内容 远程仓库 (Remote): 远程主机上的GIT仓库 注意: 在本地仓库中

GIT使用-记录工作中git的用法

怎甘沉沦 提交于 2019-11-27 04:46:22
git push的常用方法 1. git push 将当前分支改动的代码上传到远程分支,如果当前分支只有一个远程分支,那么主机名都可以省略,形如 git push,可以使用git branch -r ,查看远程的分支名 。 git pull的常用方法 1. git pull git pull相当于是从远程分支获取最新版本并merge(合并)到本地分支,git pull = git fetch + git merge,git fetch更安全一些。 来源: https://www.cnblogs.com/helloxu/p/11344003.html