git提交代码

链接github

五迷三道 提交于 2020-02-01 22:15:54
引用https://www.cnblogs.com/u-1596086/p/11588957.html 第一步:登录git创建项目 右上角头像按钮,点击your repositories 接着绿色按钮:new 接着就是命名,再点击create respositoory,就在git上创建好了项目。 第二步,关联远程仓库 1,创建成功之后,我们会看到仓库的地址,如下:git@github.com:lenve/test.git,然后我需要将我们之前的本地仓库和这个远程仓库进行关联,使用git remote add命令,如下: $ git remote add origin git@github.com:lenve/test.git 在这条命令中,git会自动将远程仓库的名字设置为origin,方便我们的后续操作。 2,假设我想将本地master分支上的内容推送到远程master分支上,方式如下: $ git push -u origin master 如果想推送到其他分支,还是这条命令,修改一下分支的名字即可,比如我也想把我的fa分支推送到远程仓库中,执行如下命令: $ git checkout fire $ git push -u origin fire 引用https://blog.csdn.net/sinat_36246371/article/details/79738782

GIT之二 基础篇(1)

ε祈祈猫儿з 提交于 2020-02-01 19:38:09
GIT基础 取得项目的 Git 仓库 有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。 在工作目录中初始化新仓库 要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行: $ git init 初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。 如果当前目录下有几个文件想要纳入版本控制,需要先用 git add 命令告诉 Git 开始对这些文件进行跟踪,然后提交: $ git add *.c $ git add README $ git commit -m 'initial project version' 现在,你已经得到了一个实际维护着若干文件的 Git 仓库。 从现有仓库克隆 如果想对某个开源项目出一份力,可以先把该项目的 Git 仓库复制一份出来,这就需要用到 git clone 命令。如果你熟悉其他的VCS,你可能已经注意到这里使用的是 clone 而不是checkout。这是个非常重要的差别,Git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也都有了。实际上,即便服务器的磁盘发生故障,用任何一个克隆出来的客户端都可以重建服务器上的仓库

eclipse中使用git

醉酒当歌 提交于 2020-02-01 10:14:20
eclipse中使用git 分类: android git 2013-08-28 17:51 77744人阅读 评论 (21) 收藏 举报 android GIt 有的eclipse已经自带了GIt了,就不用安装了。如果,想重新安装,可以先卸载GIT,卸载 不同eclipse卸载不一样: 1.在Eclipse中依次点击菜单"Help"->"About Eclipse"。弹出图1所示对话框,点击"Installation Details"按钮,弹出图2所示对话框。选中要卸载的插件(按住Ctrl可多选),点击"Uninstall..."按钮。 2.Adt——about adt,如图 点击Installation Details 弹出下面框,在里面找到相应的插件进行卸载 选择好需要卸载的插件后,点击Uninstall,进行卸载。ctrl+鼠标左键可以多选哈 1.卸载完后,进行安装Git,和安装一般插件过程一样: 》》help——Install new software 在弹出的框里面,输入git下载地址: http://download.eclipse.org/egit/updates/ 点击ok,如果没反应,请点击Add前面小三角,找到刚创建的以git为名字的项,稍等一会儿,出现这个框 name下面2项勾选起来,点击next,进入安装了。安装好后,会重启eclipse,安装完成 或者

window下安装git与git使用

♀尐吖头ヾ 提交于 2020-02-01 07:45:08
有的eclipse已经自带了 Git 了,就不用安装了。如果,想重新安装,可以先卸载GIT,卸载 不同eclipse卸载不一样: 1.在Eclipse中依次点击菜单"Help"->"About Eclipse"。弹出图1所示对话框,点击"Installation Details"按钮,弹出图2所示对话框。选中要卸载的插件(按住Ctrl可多选),点击"Uninstall..."按钮。 2.Adt——about adt,如图 点击Installation Details 弹出下面框,在里面找到相应的插件进行卸载 选择好需要卸载的插件后,点击Uninstall,进行卸载。ctrl+鼠标左键可以多选哈 1.卸载完后,进行安装Git,和安装一般插件过程一样: 》》help——Install new software 在弹出的框里面,输入git下载地址: http://download.eclipse.org/egit/updates/ 点击ok,如果没反应,请点击Add前面小三角,找到刚创建的以git为名字的项,稍等一会儿,出现这个框 name下面2项勾选起来,点击next,进入安装了。安装好后,会重启eclipse,安装完成 或者,点击help——Marketplace,在里面输入git,查找,然后安装(有的eclipse有这项,有的没有) 安装好后,进行,一个简单配置

GIT 子模块温习

雨燕双飞 提交于 2020-02-01 06:16:23
GIT 支持子模块,所谓 GIT 子模块,即某个项目需要管理的模块数目太多,而各个模块需要不同的人或团队维护,此时就需要在GIT中引入子模块。GIT 引入子模块后,其本身的上游代码提交历史依然可以保存下来,并且避免了在上游代码发生变更时本地的定制代码归并(Merge)困难。 新建带子模块的项目 PyDemo 我们举一个简单的例子说明上述问题:假设你开发了一个项目 PyDemo,PyDemo 项目中使用了Leveldb 的 Python 绑定 cpy-leveldb( https://github.com/forhappy/cpy-leveldb ),但是需要在定制 cpy-leveldb 的功能,此时你就需要在PyDemo 项目中新建一个子模块 cpy-leveldb,然后修改本地 cpy-leveldb的实现,此时 PyDemo 把它视作一个子模块,当你不在 cpy-leveldb 目录里时并不记录它的内容,取而代之的是,Git 将它记录成来自那个仓库的一个特殊的提交。当你在那个子目录里修改并提交时,子项目会通知那里的 HEAD 已经发生变更并记录你当前正在工作的那个提交 代码如下: forhappy@forhappy-lenovo:/tmp$ mkdir PyDemo forhappy@forhappy-lenovo:/tmp$ cd PyDemo/ forhappy

Git常用指令及功能总结

家住魔仙堡 提交于 2020-02-01 01:38:49
文章目录 前言: 1、常用的git指令 2、常用git功能及操作 2.1、下载代码: 2.2、当前分支和master保持一致 2.3、修改代码后提交代码到指定分支 2.4、版本回退(时空穿梭机) 2.5、概念工作区和暂存区 2.6、添加远程库 2.7、分支管理 2.8、标签管理 前言: 最近有些懒,加之又被一些琐事缠身,所以博客就更的比较慢,后面还是保持一个月最少2-3篇的频率,分享一些最近学的东西,希望我们能一起成长。 今天就简单介绍下常用的Git指令吧,主要适用于那些刚需这些指令完成某些需求的人群。博主也是小白一个,主要分享下一些常用的功能吧。 1、常用的git指令 git clone git@192.168.2.252:hadoop/rce.git //用于将远程仓库的代码复制到本地 git add 文件名 //我们把我们工作空间的文件提交到git缓存冲区并生成快照的命令 git commit -a -m "xxx" //提交到本地仓库;我们用git add把文件暂存在缓存区,但 是此时的文件只是在缓存区中保存(生成快照),并没有被提交到本地仓库中 git push //提交到远程服务器 git checkout //git checkout命令来帮助我们事先分支的切换 git merge//1 将别的分支合并到当前分支如git merge master:develop--

在Git远程管理项目

懵懂的女人 提交于 2020-02-01 01:09:34
/*--> */ /*--> */ /*--> */ /*--> */ 新建repository   本地目录下,在命令行里新建一个代码仓库(repository)   里面只有一个README.md   命令如下: touch README.md git init   初始化repository git add README.md   将README.md加入到缓存区   (可以用 git add --a 将所有改动提交到缓存(注意是两个杠)) git commit -m "first commit"   提交改变,并且附上提交信息"first commit" Push git remote add origin https://github.com/XXX(username)/YYYY(projectname).git   加上一个remote的地址,名叫origin,地址是github上的地址(Create a new repo就会有)   因为Git是分布式的,所以可以有多个remote. git push -u origin master   将本地内容push到github上的那个地址上去。    参数-u    用了参数-u之后,以后就可以直接用不带参数的git pull从之前push到的分支来pull 。  

版本控制 - Git

依然范特西╮ 提交于 2020-01-31 18:55:43
Git的使用 Git的历史:Linux 开源社区(特别是 Linux的缔造者 Linus Torvalds )需要使用一种进行版本控制的软件而进行开发的Git Git 和 Svn的使用区别: Svn:是一种集中式的版本控制系统,版本库是集中放置在中央服务器的,在需要使用的时候需要先进行版本的更新(Update)这样集中式的控制系统需要在联网的环境下进行工作,这样的方式使用的是局域网的形式或者是网络的带宽比较高的时候,比较方便,但是网速较慢的情况下就非常的郁闷。另一点缺点就是,集中式的版本控制工具存在着服务器单点故障和容错性查的缺点。 GIt:GIt是一种分布式的版本控制系统,这样的话就是没有中央的服务器的,每个使用Git的电脑就是一个完整的版本库,这样的话就不需要使用联网的环境,而进行多人协作的形式,只需要将各自的文件推送给对方,进行修改就行;或者使用远程仓库进行统一的管理。 GIt使用的流程: 使用的步骤: 从远程仓库中克隆 Git 资源作为本地仓库。(clone) 从本地仓库中checkout代码然后进行代码修改(checkout) 在提交前先将代码提交到暂存区。(add) 提交修改。提交到本地仓库。本地仓库中保存修改的各个历史版本(commit) 在修改完成后,需要和团队成员共享代码时,可以将代码push到远程仓库(push) GIt的安装: GIt工具的安装步骤:

git的使用

风格不统一 提交于 2020-01-31 13:37:35
一、前言 作为一个软件开发人员,不可能不知道Git。Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令,不是所有使用Git命令行都是高效的。本教程不讲Git命令,而是先让你用上git,再去学习git。本教程应该称作TortoiseGit入门指南。因为下面要借助一个图形化的软件,TortoiseGit来操作git。用GUI(图形界面)再谈CLI(命令行),我相信这会更容易让人接受。 二、关于版本控制 什么是版本控制?我为什么要关心它呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。 而且还可以查看历史版本、文件谁进行提交修改删除的、也就是你对文件的一举一动都在公司的控制范围内 我见过有的优秀的互联网公司,他们所有的员工都会使用版本管理系统(svn\git),他们所有的文档、文件、资料都可以在上面找到 最关键的是他还具有权限的说法,你具有对应的权限才能进行对应的操作 三、Git的简介 3.1 Git的介绍 我们在公司进行研发的时候,对公司来说我们程序员写的代码是最宝贵的财富 那么我们研发的时候如果电脑突然一些事件,导致代码丢失就造成了大量的损失 所以自然而然就出现文件的版本关系管理工具

Git(七)分支

喜欢而已 提交于 2020-01-31 10:58:55
分支 分支:就是一条时间线,线上每个点都是一次提交,都记录了当时的文件快照 分支概述 1>默认有一个分支,master. 2>分支中接收 git commit 提交的内容,为一个一个不断向前发展的摆交点。每个提交点都保存一个代码版本。 3>每个分支,都有一个指针,指针默认指向最近一次提交的版本。 4>工作区中的内容,初始状态,就是指针所指向的版本状态。 5>基于指针指向的版本代码,在工作区中做进一步的编码,功能完成后,即可 git commit ,在分支中形成新的提交点,指针也后移一步。 6然后再在工作区中,添加新代码,功能完成,再 git commit ,又形成新的提交点,指针再次后移。如此反复,不断开发,不断记录版本。 7>当有需要时,可以回退指针到某个提交点,在工作区中即可得到之前的某个版本的代码。 如下是分支效果图 来源: CSDN 作者: 姠暀洎甴 链接: https://blog.csdn.net/qq_42222342/article/details/104105513