git提交代码

git+码云部署

只谈情不闲聊 提交于 2019-12-04 16:15:37
1码云注册 2.git安装: 这里选择的是客户端安装版,地址:https://git-scm.com/download/win。 一直下一步即可,安装完成后,桌面右键如下:Git GUI Here(客户端) 和GIT Batch Here(终端) 3.本机生成公钥: 在Git终端依次输入:   1、cd ~/.ssh,显示 bash: cd: /c/Users/lenovo/.ssh: No such file or directory则表示没有生成过公钥,如果不是则表示生成过公钥,可使用cat ~/.ssh/id_rsa.pub查看,也可在本地用户目录下的.ssh下查看。   2、生成公钥,命令如下:ssh-keygen。   3、查看公钥,命令如下:cat ~/.ssh/id_rsa.pub。 4.添加本机公钥至码云 5.码云新建仓库 6.配置本机git 6.1.设置本机git信息git config --global user.name "xxx" git config --global user.email "xxx" 6.2创建项目 mkdir huahua cd huahua git init touch README.md git add README.md git commit -m "first commit" git remote add origin

git基本理论和操作

為{幸葍}努か 提交于 2019-12-04 15:43:18
git基本理论 git工作区域 Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下: ​ Workspace:工作区,就是你平时存放项目代码的地方 Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息 Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本 Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换 本地的三个区域确切的说应该是git仓库中HEAD指向的版本 Directory:使用Git管理的一个目录,也就是一个仓库,包含我们的工作空间和Git的管理空间。 WorkSpace:需要通过Git进行版本控制的目录和文件,这些目录和文件组成了工作空间。 .git:存放Git管理信息的目录,初始化仓库的时候自动创建。 Index/Stage:暂存区,或者叫待提交更新区,在提交进入repo之前,我们可以把所有的更新放在暂存区。 Local Repo:本地仓库

git

走远了吗. 提交于 2019-12-04 15:41:13
git基本理论 git工作区域 Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下: ​ Workspace:工作区,就是你平时存放项目代码的地方 Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息 Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本 Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换 本地的三个区域确切的说应该是git仓库中HEAD指向的版本 Directory:使用Git管理的一个目录,也就是一个仓库,包含我们的工作空间和Git的管理空间。 WorkSpace:需要通过Git进行版本控制的目录和文件,这些目录和文件组成了工作空间。 .git:存放Git管理信息的目录,初始化仓库的时候自动创建。 Index/Stage:暂存区,或者叫待提交更新区,在提交进入repo之前,我们可以把所有的更新放在暂存区。 Local Repo:本地仓库

git廖雪峰

守給你的承諾、 提交于 2019-12-04 15:06:28
所有的控制版本系统,只能跟踪文本文件的改动( TXT文件,网页,程序代码等) 而图片,视频这些二进制文件,虽然可由版本控制系统管理,但没法跟踪文件的变化。 创建版本库 mkdir learnGit cd learGit pwd git init 通过 ls -ah 查看隐藏文件,可看到 .git文件 把文件添加到版本库: 先写好一个readme 文件放到 learnGit 文件夹下 git add readme.txt git commit -m “wrote a readme file ” 其中 -m 后面输入的为本次提交说明,可输入任何内容,要有意义 Git支持一次提交多个文件 git add file2.txt file3.txt git commit -m “add 2 files ” 时光机穿梭 查看都有说明文件被修改了 git status 查看目标文件修改的具体内容, wq可直接退出,键盘上下键可翻页 git diff readme.txt 知道了具体的修改内容后,再将它提交到仓库中 git add readme.txt 不会有任何回应,再次查看状态,将看到修改后的文件,此文将将被提交 git status 最后使用 commit提交文件 git commit -m “changed my readme file ” git status 随时查看状态

git

假装没事ソ 提交于 2019-12-04 15:06:22
preference--→ version control ---→ Ignored Files 添加忽略上传的文件 VCS ------>Git------->Commit Directory 提交本地仓库 push失败需要本地仓库的主线master和远程仓库的master绑定在一起,因此需要VCS----->Git-----→fetch获取远程分支 fetch之后出现origin/master git branch --set-upstream-to origin/master 绑定 再push,若出现merge错误,git pull --allow-unrelated-histories 允许拉取不相关记录 右下角分别为 创建本地分支 +new branch 本地分支 localBranchs 远程分支 remote branchs pull代码 点击pull,在弹出的对话框点击merge合并 1.github上为项目创建git 2.VCS—》Import into Version Control-----》Create Git Responsitory ,,,,,选择文件项目地址 3.remote add ::::::::bash上 git remote add origin https://github.com/[username]/HelloNDK.git4.再git-

使用git管理github项目

ε祈祈猫儿з 提交于 2019-12-04 15:05:14
中文教程 http://progit.org/book/zh/ Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。 目前大部分的版本控制都需要一個服务器端,commit时提交到服务器端。git虽然是分布式的管理工具,但它也可以使用集中管理的方式。举例来说,billy创建了一个新项目,tom觉得这个项目比较有意思,他想玩玩看,他可以把整个repo(reoisitories)都clone到本地,并且在他clone下来的项目中自己有一个repo。tom可以自由的对这个repo做各种提交修改,直到他满意为止。这时tom可以告诉billy,他改了一些什么,若billy觉得不错,可以从tom那边fetch并merge到本地。 如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。正因为如此,所以有了Github这个网站,github是基于ruby的并揉合多种语言进行开发的,上面的ruby项目也非常活跃

Git使用入门

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-04 14:26:31
这篇笔记是我看尚硅谷的教程边看教程边总结下来的,有些地方写的很浅,之后会慢慢补充 git同SVN一样,也是一个版本控制软件,实现了版本控制软件具有的「协同修改」、「数据备份」、「权限控制」、「历史记录」、「分支管理」等功能 git最大的优势是拥有SVN没有的「 对团队外开发者贡献的代码进行合并审核 」的功能,这使得不仅是团队成员而是所有人都可以参与到项目中,这也是GitHub等网站现在如此流行的原因 Git 结构 git分为本地库和远程库,其中远程库在 代码托管中心 上,可以是GitHub、码云,或者我们自己建的 GitLab私服 之前工作也只是在一个 master 分支下改动,没有用到git最强大的分支管理功能,每次也只是「提交并推送」,可以说和SVN没有区别 这个流程是个轮廓,不保证细节全部准确 Git 本地库 git 在本地库有3个区域,分别是:工作区(working tree)、暂存区(index)、本地仓库 graph LR 工作区 -- 1: git add --> 暂存区 暂存区 -- 2: git commit --> 本地仓库 Git 远程库 如果这个库只是团队内成员操作: graph TD 组长 -- 1 git push 将初始版本提交远程库 --> 代码托管中心 代码托管中心 -- 2 git clone 克隆初始化本地仓库 --> 程序员1 程序员1 --

Ubuntu中Git服务器搭建

删除回忆录丶 提交于 2019-12-04 12:53:44
git服务器搭建过程 参考网上资料搭建git服务器过程记录 如下: 需求 硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。 软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb) 安装配置git服务器 安装git和openssh: a@server:~$ sudo apt-get install git-core openssh-server openssh-client 新加用户git, 该用户将作为所有代码仓库和用户权限的管理者: a@server:~$ sudo useradd -m git a@server:~$ sudo passwd git 建立一个git仓库的存储点: a@server:~$ sudo mkdir /home/repo 让除了git以外的用户对此目录无任何权限: a@server:~$ sudo chown git:git /home/repo a@server:~$ sudo chmod 700 /home/repo 安装配置gitosis 初始化一下服务器的git用户,这一步其实是为了安装gitosis做准备。在任何一 台机器上使用git,第一次必须要初始化一下: a@server:~$ git config –global user

详细的git入门级别,从安装到实战

无人久伴 提交于 2019-12-04 12:16:28
      拥有自己码云开源网站,想要上传项目到码云怎么操作?公司新技术提升由Svn转为Git,慌不慌?想要从Github开源网站下载开源项目,难道还依赖直接下载项目然后解压导入项目工程?下面可以通过及其简易且好理解的步骤给大家奉上操作拉取代码。 一 windows下安装Git 1、下载Git 官方地址为:https://git-scm.com/download/win (下载默认安装就好了)   但是实际中,官网中下载速度超级慢,这里也提供野鸡下载地址。https://www.newasp.net/soft/431610.html 2.下载完成以后,就是一步步的安装,默认选择就好了 二Gitlab、Github、Gitee(码云) 搭建共同的开发环境 1.安装完成以后,需要通过 git -version 来进行版本查看 2.如果是 新安装的,直接执行第四步 ,如果是配置过之前的环境,想着尝试下配置环境,执行第三步 3.执行(解除原有的绑定关系,并且删除.ssh文件)(一般都在C:\Users\User\.ssh) 1)git config --global --list 查询是否设置绑定关系 2)如果设置了绑定关系,则需要执行以下语句进行解除 $ git config --global --unset user.name "你的名字" $ git config --global

使用svn遇到的问题---(在编辑器没有配置svn的前提下)

这一生的挚爱 提交于 2019-12-04 11:30:27
日常写代码的过程中新增了文件,一般都是继续文件的书写,写完一部分后提交 新增文件后面经常忘记了add后commit 所以, 新增完文件第一件事就是要add--commit 题外话 觉得Git真的要比SVN好很多,可以命令行git add. ,怀念我用Ubuntu系统,使用Git的日子 来源: https://www.cnblogs.com/wwj007/p/11858245.html