git提交代码

Github入门详情教程

℡╲_俬逩灬. 提交于 2020-01-29 09:07:34
前言 之前我写了一篇文章《 一篇文章了解Github和Git教程 》还延伸了几篇阅读,对大部分小白很有用,那么我继续普及下 Github 页面及其概念。 定义 GitHub 是一个网站,一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub — 来自百度百科。 Git 是一个版本控制系统,是设计用于跟踪文件随时间变化的状态的一款软件。 主要作用 学习优秀开源项目,很多资源项目学习的好地方 团队协作,可以相互做项目,便于开发 基于 GitHub Pages 来搭建个人博客,大佬都干过 写作,基于兴趣爱好 Github 可以用来存储 Git 仓库 Github网站页面概念 GitHub 网页概念之前我写了一些,接下来继续介绍: commit: 提交到仓库。 branch :每个独立的分支都是项目的一个版本。 master branch :我们一开始在 Github 创建项目都会有一个分支,称为主分支。 commit message :我们在上传 Android 项目时,会看到这个单词,表示的是需要提交信息,用于描述你这次的项目都做了什么,然后在网站可以一目了然看到你做的内容及其信息,能够方便他人了解等。 marge :这个当你跟其他合作者合作项目时,提交代码会有显示是否合并, merge 可以将一个分支上的内容合并到另一个分支上。

git命令大全

两盒软妹~` 提交于 2020-01-29 09:04:34
Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法… 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 fetch命令 vs pull命令 git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。 而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [ project-name ] # 下载一个项目和它的整个代码历史 $ git clone [ url ] 二、配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。 # 显示当前的Git配置 $ git config --list # 编辑Git配置文件 $ git config -e [ --global ]

git reset和 git revert

主宰稳场 提交于 2020-01-29 08:17:10
介绍 在版本迭代开发过程中,相信很多人都会有过错误提交的时候(至少良许有过几次这样的体验)。这种情况下,菜鸟程序员可能就会虎驱一震,紧张得不知所措。而资深程序员就会微微一笑,摸一摸锃亮的脑门,然后默默的进行版本回退。 对于版本的回退,我们经常会用到两个命令: git reset git revert 那这两个命令有何区别呢?先不急,我们后文详细介绍。 git reset 假如我们的系统现在有如下几个提交: 在这里插入图片描述 其中:A 和 B 是正常提交,而 C 和 D 是错误提交。现在,我们想把 C 和 D 回退掉。而此时,HEAD 指针指向 D 提交(5lk4er)。我们只需将 HEAD 指针移动到 B 提交(a0fvf8),就可以达到目的。 只要有 git 基础的朋友,一定会想到 git reset 命令。完整命令如下: git reset --hard a0fvf8 命令运行之后,HEAD 指针就会移动到 B 提交下,如下图示: 在这里插入图片描述 而这个时候,远程仓库的 HEAD 指针依然不变,仍在 D 提交上。所以,如果直接使用 git push 命令的话,将无法将更改推到远程仓库。此时,只能使用 -f 选项将提交强制推到远程仓库: git push -f 采用这种方式回退代码的弊端显而易见,那就是会使 HEAD 指针往回移动,从而会失去之后的提交信息。将来如果突然发现

Git 工作流

♀尐吖头ヾ 提交于 2020-01-29 07:54:53
中心化的工作流 优势 首先它让每个开发者都有自己的本地的完整项目副本。隔离的环境使得每个开发都的工作独立于项目的其它修改 —— 他们可以在自己的本地仓库中添加提交,完全无视上游的开发,直到需要的时候。 其次,它让你接触到了 Git 分支和合并模型。Git 分支被设计为故障安全的机制,用来在仓库之间整合代码和共享更改。 如何工作 中心化的工作将中央仓库作为项目中所有修改的唯一入口。默认的开发分支叫做 master,所有的更改都被提交到这个分支。这种工作流不需要 master 之外的其它分支。 开发者将中央仓库克隆到本地后开始工作。在他们的本地项目副本中,他们可以像 SVN 一样修改文件和提交更改;不过这些新的提交被保存在本地 —— 它们和中央仓库完全隔离。这使得开发者可以将和上游的同步推迟到他们方便的时候。 为了向官方项目发布修改,开发者将他们本地 master 分支“推送”到中央仓库。这一步等同于 svn commit,除了 Git 添加的是所有不在中央 master 分支上的提交。 管理冲突 中央仓库代码官方项目,因此它的提交历史应该被视为不可更改的。如果开发者的本地提交和中央仓库分叉了,Git 会拒绝将它们的修改推送上去,因为这会覆盖官方提交。 在开发在提交功能之前,需要 fetch 更新中央提交,在它们之上 rebase 自己的更改。 如果本地修改和上游提交的冲突时,Git

新手如何在windows环境中使用Git上传项目到GitHub

给你一囗甜甜゛ 提交于 2020-01-29 07:40:10
作为刚刚踏入软件行业的我,需要学习Git版本管理,那作为一个刚刚实习的大学生,学校又没教过Git的操作,那就很不舒服了。 翻阅网上的文章,对使用Git上传项目到GitHub的步骤还是一知半解,下面我对Git的使用方法的具体简单步骤,写到这篇文章中,作为刚刚踩雷的我,给你们新手程序员,还不懂得如何简单使用git的小伙伴少走些弯路吧。 1.下载Git 这是Git的官方网站点击下载 https://git-scm.com/ 安装操作一直默认即可 2.在你需要上传项目的文件夹,右键 Git Bash Here, 3.配置你的Git git config --global user.name “随便填一个名字即可” 回车 git config --global user.email “你的邮箱@qq.com” 回车 没有任何提示说明,你的操作成功了,如果你的配置写错了,,可以再敲一遍。 4.初始化Git git init 回车 5.添加你的所有文件到仓库 git add . 6.真实提交 git commit -m “本次提交的描述,可以用中文写” 7.前往GitHub中注册一个你的账号 https://github.com/ 8.生成本机秘钥 ssh-keygen -t rsa -C “xxxxxx@qq.com” 一直回车 9.查看秘钥 复制出来 贴到github中 操作如下:

git 项目最常用命令总结

不羁岁月 提交于 2020-01-29 07:01:17
本文为博主原创,未经允许不得转载: 1.查看git基础配置信息    1.查看用户名和邮箱地址       git config user.name      git config user.email    2.修改用户名和邮箱地址        git config --global user.name "username"       git config --global user.email "email" 2.常用文件夹对应的操作命令     git init        命令把这个目录变成Git可以管理的仓库:(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库    git remote -v      即可查看git的服务器地址    pwd         命令用于显示当前目录   mkdir learngit     创建文件夹    git log        可以查看提交历史   git log --author     查找指定用户的提交日志   cat readme.txt     查看文件    rm test.txt       删除文件    git rm test.txt     用于删除一个文件     3.git 分支管理命令     创建分支:     git branch <name>   切换分支: 

git 的基础使用

折月煮酒 提交于 2020-01-29 04:53:07
定义 1、git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具 2、其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来 一、工具的下载安装: Windows系统上安装, 安装包下载地址:https://gitforwindows.org/,如图: 下载后,一路next就好 二、git的基本命令 在要监视的文件同级目录下,在文件夹同级空白处右击点Git Bash Here 出现git命令窗口,如图: git init 初始化本地仓库,会在同级目录下,创建一个 .git 文件(隐藏文件) git add . 把所有文件添加到暂存区 git add Readme 指定将Readme文件添加到暂存区 git status 查看当前分支下的文件 git commit -m “文件备注” 使用 git remote add origin https://gitee.com/zhang-ao/qwe.git 创建文件上传路径,这需要你在 gitee/github上有一个库, 打开网页https://gitee.com/注册一个账号, 注册好后,创建一个仓库,点击右上角的加号,选择‘新建仓库’, 创建完成后,使用命令生成公钥和私钥(在git命令行中执行) ssh-keygen.exe

Git(二):push本地代码到远程仓库

▼魔方 西西 提交于 2020-01-29 02:09:23
在本地新建项目后,如何将代码推送到远程仓库?具体操作如下: 首先找到你项目所在文件夹,比如项目名为Demo,在项目根目录所在包上右键打开Git Bash命令窗口,然后执行如下操作: 1、初始化版本库 $git init 2、添加文件到版本库(只是添加到缓冲区) $git add . // " . "代表添加文件夹下所有的文件 3、把缓冲区中的文件添加到本地版本库 $git commit -m "第一次提交" 经过上述操作,代码已经成功添加到本地版本库,要想添加其到远程仓库还需要执行如下操作: 4、关联本地库和远程库 $git remote add origin git@xxx.git(远程仓库地址) 5、将代码推送到远程仓库 $git push -u origin master // 第一次推送时 $git push origin master // 第一次推送后,直接使用该命令即可推送修改 至此,代码成功提交到远程仓库。 来源: CSDN 作者: Xu_pengtao 链接: https://blog.csdn.net/Xu_pengtao/article/details/103587012

Java_eclipse软件与git配合使用创建git仓库

冷暖自知 提交于 2020-01-28 23:26:31
一、在eclipse上安装git,和安装其他插件一样 help->Install new software->add... 在弹出框中输入name,location;点击--》ok 在这步中全部勾选name下面的选项,点击next进行安装,装好之后进行重启eclipse 重启后,进行简单的配置 点击window ->preferences -> team -> git ->configuration出现如图所示 点击 add Entry... 输入key value key,名字填写:user.name,value是你的名字 邮箱:user.email value:你的邮箱账号.你提交代码时候,会自动提取这些信息,和代码一起发送到git远程仓库 点击ok 二步 假设已经有了github帐号,如果没有请去 官网申请 ,在github官网中创建一个仓库。点击‘+’号 -》 new repository name中填写test description随便写点描述行的话 点击下面的绿色按钮create repository 会生成一个仓库,复制仓库地址后面会用到https://github.com/crazyCodeLove/test.git。 到此第二步完成 三、使用eclipse创建一个工程 名字就叫test吧,点finish 接下来右击项目---》 team---》share

git操作

懵懂的女人 提交于 2020-01-28 21:31:42
常用 Git 命令清单 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 在当前目录新建一个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