git提交代码

github for Windows使用介绍

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-16 18:01:33
先附上下载地址 http://windows.github.com/ git-scm.com 是 版本控制 软件Git的官方网站。 Git和GitHub的区别 Git是一个分布式的版本控制系统,与SVN类似;最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中,所以目前有很多著名的项目都使用Git进行版本控制; 而GitHub是托管各种git库,并提供一个web界面的一个网站(官方地址是 https://www.github.com/ ),可以通过本地的git客户端将自己的代码上传至GitHub;可以在GitHub上建立公共库,作为开源软件或个人使用,也可以付费建立私有库,这样就可以作为公司内部软件的代码管理工具; GitHub术语解析 Blame Git中的“blame”特性描述了文件的每一行的最近一次修改信息,包括修改内容、作者和时间等;可用于追踪某软件新特性的添加及引起bug的提交操作; Repository 库是GitHub的最基本元素,可想象成本地的项目文件夹;一个库包含所有的项目文件(包括帮助文档),并保存每个文件的修改历史;库可以有多个合作开发者,也可以作为公共库或私有库的形式开发; Private Repository 私有库,是指只能被库的创建者或者合作开发者查看并编辑的库

常用git命令总结

北慕城南 提交于 2020-03-16 15:37:32
提交代码命令 查询当前分支 git branch 创建并切换分支 git checkout -b test 查询文件状态 git status 把新增/修改/删除的文件写入缓存区 提交文件或者文件夹: git add 文件/文件夹 提交所有文件: git add -A 或者 git add . 删除文件: git rm 把缓存区的内容写入仓库 git commit -a -m "本次提交说明" 提交代码并建立远程分支 test git push origin test 合并远程分支 建立并切换本地分支 remote-test git checkout -b remote-test 拉取远程分支remote-test git pull origin remote-test 切换到test分支 git checkout test 合并分支remote-test到test git merge remote-test 提交代码 git push origin test 来源: CSDN 作者: 西洲2468 链接: https://blog.csdn.net/qq_38089996/article/details/104836423

__Git学习

江枫思渺然 提交于 2020-03-16 01:08:30
学习内容来源: 廖雪峰Git学习教程 码云学习小应用 廖雪峰Git教程 集中式和分布式 集中式:集中存放在中央服务器、必须联网 分布式:每个人电脑上都是完整的版本库,需要协同的时候可以自己去推送push给接收方,或者才能够发送端pull下来需要的代码。 安装Git 自行百度,这块我使用已经安装好Git的wsl-ubuntu进行学习 创建版本库 git init 用来将当前目录变成git可以管理的目录。 git add 添加文件, git commit 提交文件 时光穿梭机 git status 查看修改状态 git diff 查看修改 版本回退 git log 查看提交日志,退出可能需要按一下q git log --pretty=oneline 单行显示日志 HEAD 表示当前版本, HEAD^ 表示上一个版本, HEAD^^ 表示上上一个版本, HEAD~100 表示HEAD以上100个版本。 git reset 可以回退到历史版本。 git reset --hard HEAD^ 回到了上一个版本。 git reset --hard commit_id 回到指定id。 git reflog 可以查看历史命令。 工作区和暂存区 工作区:就是当前git仓库所在的目录,除了.git版本库之外。 版本库:里面存了很多东西, 其中最重要的就是称为stage(或者叫index)的 暂存区

git提交代码

这一生的挚爱 提交于 2020-03-15 11:54:25
Git提交代码的流程——新手适用 pull:是下拉代码,相等于将远程的代码下载到你本地,与你本地的代码合并 push:是推代码,将你的代码上传到远程的动作 完整的流程是: 第一种方法:(简单易懂) 1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区) 2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中) 3、git pull origin master 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作 4、git push origin master 将代码推至远程就可以了 第二种方法: 1、git stash (这是将本地代码回滚值至上一次提交的时候,就是没有你新改的代码) 2、git pull origin master(将远程的拉下来) 3、git stash pop(将第一步回滚的代码释放出来,相等于将你修改的代码与下拉的代码合并) 然后解决冲突,你本地的代码将会是最新的代码 4、git add . 5、git commit -m"" 6、git push origin

Git -- 搭建git服务器

这一生的挚爱 提交于 2020-03-15 11:24:11
在 远程仓库 一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。 GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的 apt 命令就可以完成安装。 假设你已经有 sudo 权限的用户账号,下面,正式开始安装。 第一步 ,安装 git : $ sudo apt-get install git 第二步 ,创建一个 git 用户,用来运行 git 服务: $ sudo adduser git 第三步 ,创建证书登录: 收集所有需要登录的用户的公钥,就是他们自己的 id_rsa.pub 文件,把所有公钥导入到 /home/git/.ssh/authorized_keys 文件里,一行一个。 第四步 ,初始化Git仓库: 先选定一个目录作为Git仓库,假定是 /srv/sample.git ,在 /srv 目录下输入命令: $ sudo git init --bare sample.git Git就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的Git仓库纯粹是为了共享

8.查看提交历史

依然范特西╮ 提交于 2020-03-15 06:41:36
在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。 接下来的例子会用我专门用于演示的 simplegit 项目, 运行下面的命令获取该项目源代码: git clone https://github.com/schacon/simplegit-progit 然后在此项目中运行 git log,应该会看到下面的输出: $ git log commit ca82a6dff817ec66f44342007202690a93763949 Author: Scott Chacon <schacon@gee-mail.com> Date: Mon Mar 17 21:52:11 2008 -0700 changed the version number commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7 Author: Scott Chacon <schacon@gee-mail.com> Date: Sat Mar 15 16:40:33 2008 -0700 removed unnecessary test commit a11bef06a3f659402fe7563abf99ad00de2209e6 Author: Scott Chacon <schacon@gee

如何高效利用 GitHub

谁说胖子不能爱 提交于 2020-03-15 01:53:39
正是 Github,让社会化编程成为现实。本文尝试谈谈 GitHub 的文化、技巧与影响。 Q1:GitHub 是什么 Q2:GitHub 风格 Q3: 在 GitHub,如何跟牛人学习 Q4: 享受纯粹的写作与演讲 Q5: 代码帮你找工作 Q6: GitHub 还在影响一些什么 Q7: 除了 GitHub,还可以选择什么? Q1:GitHub 是什么 A1:一家公司 位于旧金山,由 Chris Wanstrath , PJ Hyett 与 Tom Preston-Werner 三位开发者在 2008 年 4 月创办。迄今拥有 59 名全职员工,主要提供基于 git 的版本托管服务。 在此之前,它是由 Tom 与 Chris 在本地程序员聚会中,开始的一个用于托管 git 的项目。正如每个伟大的传奇都开始于一场冒险,Tom 在这篇文章 我如何辞掉微软 30 万年薪邀约,创办 GitHub 中谈到: 当我老去,回顾一生,我想说,“哇,那是一场冒险“;而不是,“哇,我真的很安稳。“ 另一位创始人 Chris 也详细描述了 GitHub 初创的前因后果 ,他说道: Do whatever you want. 于是,在 2008 年 4 月 10 号这一天,GitHub 正式成立。 目前看来,GitHub 这场冒险已经胜出。根据来自 维基百科关于 GitHub 的描述 ,我们可以形象地看出

git 小结

南楼画角 提交于 2020-03-14 11:05:49
git branch 查看本地分支 git branch -r 查看远程分支 git checkout develop 切换到develop分支 git branch -a 查看所属分支 git reset --hard HEAD^ 回退到上个版本 git reset --hard HEAD~3 回退到前3次提交之前的代码 git log 查看提交记录 提交记录里有每次提交的commit id 如:commit b500be22579f5c59c5d0cb89049693a3c71fb3f1 也可以直接切换到这个id的代码里 git checkout b500be22579f5c59c5d0cb89049693a3c71fb3f1 获取指定commit id的代码 git push origin HEAD --force 强推到远程 git diff 查看修改的文件 git clone xxxx 克隆远程项目 git branch 分支名 #新建分支 git checkout 分支名 #切换到某个分支 git checkout -b 分支名 新建并切换分支 git branch -d 分支名称 删除本地分支 git push origin --delete 分支名称 删除远程分支 合并分支 合并分支也就是只能合并没有冲突的分支

Git的安装及将代码托管到码云

独自空忆成欢 提交于 2020-03-14 07:39:01
目录 安装Git 下载Git安装包 安装Git 创建版本库 打开软件 Git GUI 点击 Create New Repository 创建一个版本库 点击 Browse 选择一个文件夹 码云的设置 申请账号,这个自行百度。不详细说了。 新建项目 用Git上传代码到码云 配置 Git GUI 上传代码 今天接触到了Gitee(码云),写了一个简单的爬虫,想把代码提交到Git上。初次接触这个,花了半天时间把这个搞懂,现在分享一下我的经历。 @ 安装Git 下载Git安装包 登录官网:https://git-scm.com/download/win 选择合适的版本下载即可。 安装Git 打开下载好的安装包,一路点 next 即可 创建版本库 打开软件 Git GUI 点击 Create New Repository 创建一个版本库 点击 Browse 选择一个文件夹 Git的安装就已经完成了。 码云的设置 申请账号,这个自行百度。不详细说了。 新建项目 登录码云,可以看到这个界面,点击加号: 名称填上,路径会自动填上,当然也可以自己修改,需要注意的是下面的语言要改成你所要上传的程序的语言,这里以python为例。 创建完成之后,就可以在项目那里看到刚才创建的项目了。 用Git上传代码到码云 配置 Git GUI 计入我们刚刚建立的版本库,点击 Edit (编辑)-> options

GIT学习(二)

与世无争的帅哥 提交于 2020-03-13 11:07:13
学习地址: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 常用git命令: 1.git init 初始化本地库 2.git add <fileName> 添加文件到缓存区 3.git commit <filename> –m “infomation” 向本地库提交文件 4.git status 查看当前的本地库的状态 5.git diff HEAD – <filename> 查看工作区文件与本地库的区别 6.git log 查看提交历史,以便确定要回退到哪个版本 7.git reflog 查看命令历史,以便确定要回到未来的哪个版本 8.git checkout –filename 在进行add前撤销工作区的修改,即回退到最近的一次add或commit 9.git reset HEAD filename 回退到最新的一次commit 10.git reset –hard <commit id |HEAD^…> 回退到指定版本 11.git rm <filename> 从版本库中删除某文件,和add一样需要commit 12.git remote add origin <remoteAddress> 关联一个远程库 13.git push -u origin