github

作者: 别叫我小新 | 来源:发表于2018-09-13 10:23 被阅读0次

提示:这些内容以后都是在eclipse上玩的

cmd,配置用户名和邮箱

image.png
git config --global user.name "renr"
git config --global user.email "123444@aliyun.com"

建个文件夹作为本地仓库


image.png

init 初始化仓库
初始化了以后会有一个隐藏文件夹.git


image.png

git.status检查仓库状态


image.png

吧这个文件加载到暂存区 add


image.png

从暂存区取消了


image.png

提交 git commit -m"add 1.txt",吧文件名换下就ok


image.png

完成了

查看操作历史git log


image.png

删除也是要提交的,


image.png

提交完才是真正的删除


image.png
他们添加啊什么的都是先去了缓存区,都得提交
连接远程github中的仓库

网址github.com


image.png

配置免密
ssh-keygen -t rsa -C "1255731632@qq.com"输入以后一顿回车

image.png

在user里会有这几个配置,公钥 ,私钥,。。。


image.png

吧这一串内容考到github里面


image.png
到这个setting里面
image.png image.png

拷贝到这里


image.png

起名字


image.png
image.png
这酒吧公钥保存到了github上面了

用ssh -T git@github.com命令来验证是否通过
反正我的是这样

image.png

提示你success
验证通过就绿了。。
远程的是公钥,自己的是私钥


image.png

远程操作关联地址


image.png

复制后去cmd里面粘贴,告诉本地和谁关联


image.png

吧我本地的内容推送到远程仓库的主分支master下面


image.png

然后就变成这个样子


image.png

这个就是推送过来的内容


image.png

这样这个过程就结束了


image.png

这个是别人都可以下载

第二次修改,再推送上去


image.png

注意第二次推送就不用-u了


image.png

这样就上传上去了最新的文件了
要保证你的代码是最新的!

在远程仓库github也是可以修改的

image.png

吧远程的数据更新过来,更新到本地,同步到了工作区
master主分支
origin远程库


image.png

克隆远程库clone

新建一个文件夹,作为本地库


image.png

进去这个文件夹里面
还是先初始化一下,变成本地库


image.png

下面就开始克隆,现在这个文件夹是啥都没有的
要从远程仓库下载,先找到别人远程库的地址


image.png

复制过来

image.png

这就克隆过来了,哈哈哈哈哈哈

那要是远程库修改了怎么办呢???

那就合并@!!!!!fetch
命令git log -p master.. origin/master
但是fetch不会自动合并,需要是手动合并


image.png

+就是加了内容,-就是少了内容


image.png

手动合并的命令git merge origin/master
然后就合并了

冲突问题!!

本地删/加了东西,远程删/加了东西
双方都修改提交了

现在本地告诉远程我修改了


image.png

然后远程就提示你,本地和远程的版本不一样了,中间差了一个版本!这怎么办呢?,这就是冲突了!!,多人改相同的版本

不管了!先合并!


image.png

提示你合并时有冲突!


image.png

这个并不是合并没有成功!而是变成了这样


image.png
这才是真正的手动合并!,自己比较两个版本,自己改吧!
image.png

现在修改完了,可以提交了!
温馨提醒,可以备注下,,最好几个人先沟通好,尽量避免合并冲突


image.png

分支处理

现在本地分支上开发,防止污染主分支,改好了在和主分支合并,再提交给远程

这个是建立分支并切换


image.png

查看所有分支


image.png

我再修改!


image.png

在分支上提交


image.png

但是切换到了主分支


image.png
竟然没有!!!
image.png

切换到主分支
就有了
现在我们开始分支合并
先吧分支上的东西合并到主分支上


image.png
合并完了,主分支上就有了
然后就提交去吧!!

eclipse配置

天剑name和emali


image.png

生成公钥和私钥


image.png image.png

指定本地库的路径


image.png

找个空库


image.png

不上传就忽略,在navigat中设置


image.png

合并是pull,合并提示错误就改,有可能是这些内容没有夹进去


image.png

多人开发


image.png
image.png image.png

等待对方回应


image.png

相关文章

  • GitHub--加入GitHub

    上一篇我们讲述了GitHub的基本概念,下面我们来讲述如何创建GitHub用户。推荐阅读:GitHub--初识Gi...

  • GitHub--初识GitHub

    说老实话,我目前还是个GitHub菜鸟,哈哈!还处于从GitHub上面Clone代码的阶段。当初,只是不断听别人说...

  • Github Visualization / Github 数据

    [TOC] Github Visualization / Github 数据可视化 网站链接: https://s...

  • GitHub之初识GitHub

    GitBub是什么,我就不阐述了,那么,我开始吧。 1 创建账户 首先,打开GitHub,出现如下所示: 右侧上角...

  • Github平台 加入Github

    那么多的不说,我继续更新。 为了更好的使用Github,第一步去了解这个平台是重要的。 因此这篇我将针对Githu...

  • 【GitHub】我的GitHub

    应大家要求,已将前期一些代码传至GitHub。用户名:ququcai,地址:https://github.com/...

  • 【GitHub】GitHub的使用

    基本指令 配置自己的身份:git config -- global user.name "Tony"设置自己的名字...

  • [ github ] github clone private

    当前前提: 1: 拥有github登陆账号2: mac电脑 本文所述: 1: 创建一个新的私有工程2: 配置ssh...

  • github - github注册(一)

    前言 github面向开源及私有软件项目的 托管 平台github是 分布式 的 版本控制 系统微软收购githu...

  • Github

    1.在命令行中,输入“git init”,使Test文件夹加入git管理;2.输入“git add .”(不要漏了...

网友评论

      本文标题:github

      本文链接:https://www.haomeiwen.com/subject/ifzigftx.html