git上了github又要上码云。

<h1>关联远程仓库:github为例</h1>

1.首先在用户目录下找到.ssh
2.如果.ssh文件夹里没有id_rsa和id_rsa.pub文件,或者也没有.ssh文件夹,需要在git bash命令行里输入:
ssh-keygen -t rsa -C "自己邮箱"
*如果没有.ssh文件夹,那么第一次需要连续按三个回车,也就是啥也不写,默认就好。
此时就有了这两个文件;
其中id_rsa.pub文件是公钥,需要一会儿黏贴在gitbug上的。

3.登陆github,账户设置里找到ssh添加一个ssh公钥,把id_rsa.pub用记事本打开,把代码复制进去,保存密钥。

4.在gitbug上建立新的仓库;

5.然后初始化本地一个仓库,可以新建一个github文件夹;git init 初始化,新建一个文件,随便啥文件,然后git add -A ; git commit -m "初始化仓库"

6.例子:git remote add github [email protected]:username/repository.git //这一句就是关联上了本地和github仓库了。

7.让我们远程提交一次:git push -u github master //第一次提交要加-u 之后就不用加-u了。

8.第一次提交要我们yes确定一下,之后就不用了。

9.去github上刷新我们新建的仓库。呦吼~~~成功了!有没有很喜悦!!!哈哈,我一开始很激动。

之后呢,我们就可以把项目在本地修修改改,保存多个提交快照,对代码的维护极大的方便,修改bug啊什么的,就算代码不小心丢了,还可以从github上一个 git clone [email protected]:webSongNO1/angular.git回来了。

如果是两个人以上开发,那么你每次提交的时候应该先git pull 把本地和服务器仓库代码更新合并一下,然后再提交。这样,如果有冲突可以解决,当然如果有冲突的话,git会不让你提交成功的。

10.合并分支和解决冲突是可以理解为一样的,因为这样安全,我们新建一个分支,把当前代码提交到分支上,然后从服务器拉取最新代码,如果有冲突,就手动合并,没有冲突也要合并,合并完了再把分支和本地master合并,再提交,提交后,可以删除掉新建的临时分支。【思路】

11.首先创建分支:

git checkout -b dev //创建了一个叫dev的分支
12.查看分支:
git branch
此时:修改了一些内容后,然后add commit后,其实是操作的分支

13.git pull 获取服务器最新

14.git add . git commit -m "完美融合,没有bug"

15.git merge master 合并分支

16.git checkout master 切回主分支

17.git branch -d dev 删除临时分支

如果有冲突

18.git fetch origin master:tmp
git diff tmp
git merge tmp
*从远程获取最新的版本到本地的test分支上
之后再进行比较合并*
18. git pull:相当于是从远程获取最新版本并merge到本地
git pull origin master
*上述命令其实相当于git fetch 和 git merge
在实际使用中,git fetch更安全一些
因为在merge前,我们可以查看更新情况,然后再决定是否合并结束*

<h1>上万了github再来上个码云</h1>

其实是一样的,可以说码云比github还要好。为啥,首先码云是国人开发的,中文,然后呢,它比github要功能强大,它有私有仓库,而且不用花钱。github上的代码都是开源的想要保密私有要花钱的……

所以我们先来注册一个码云账户;

然后同样的把公钥添加到码云,然后创建一个仓库,创建完后,码云给你一个教程,看着教程,就会发现,对了,和github是一样一样的。

时间: 2024-10-06 12:31:07

git上了github又要上码云。的相关文章

把本地git仓库中的项目引入到码云上

一.安装git软件和TortoiseGit客户端(git需配置环境变量,但安装时已经配置好,无需考虑) 二.生成公钥和私钥(建立与码云的连接) 三.在码云上新建项目(建议在组织的基础上) 四.在码云上添加刚刚生成的公钥 五.将码云上新建的项目SSH地址放在URL和PUSH URL上 右键TortoiseGit-Settings 确认后-与码云连接成功显示 六.新建git本地仓库 新建库名-右键Git Create Repository here(打开会出现.git文件) 将项目先拷入本地git库

Linux下Git和GitHub使用方法总结 (码云)

初学先记住这几条,其他慢慢研究. 下面讲如何用码云完成一个项目的提交, 我的步骤 https://git.oschina.net/phpervip/qianzhu(此例:一个企业模板): 先在码云上注册一个帐号. 然后新建项目,就有一个git地址. 本地进入你的项目目录. 初始化项目->建远程连接->获取项目->添加版本->版本提交->远程提交 git init git remote add origin https://git.oschina.net/phpervip/qi

上传已有项目到码云oschina托管

1.码云-->新建一个项目 开始就一个readme.md 2. 点击上面按钮 复制该地址. 3.进入项目目录,或者新建空文件夹 4. 5. 6.进入目录 7.复制要上传的项目到该目录 8.空白处(代表整个目录) Tortoisegit-->add 或者右键要上传的目录 9. 10. 11.成就感画面来袭... 12.回到码云,刷新页面 [end]

通过git将本地项目推送至码云

1.安装git并进行基础配置 1.2安装 略 1.3基础配置 1)配置用户名,提交的时候会引用 git config --global user.name "liyufei" 2)配置邮箱(提交时会引用) git config --global user.email "[email protected]" 3)让git不要管Windows/Unix换行符转换的事 git config --global core.autocrlf false 4)编码配置 #避免gi

IDEA 上传更新的代码到码云上

1.Commit Changes 2. .

git的简单操作及从github或码云上ssh下载源码步骤

好久没用git了 今天用在git上下载fastadmin源码的时候,出现了很多问题,记录一下 1,首先先下载git yum install git  (我用的服务器是阿里云centos7.3) apt-get install git (debian系) 2,git配置 git config --global user.name "Your Name" git config --global user.email "[email protected] 3,git 基本使用 (1

Git同步更新操作GitHub和码云仓库上面的代码

一.前言 问题: 小编在生活中,一般都是将代码保存到github上,但由于国内的码云仓库确实速度比github快很多,用起来也很方便,于是后来就慢慢转码云了,当然小编在github上的代码也不想放弃更新,于是有没有方法可以让我们可以同步更新这两个git远程仓库呢?? 答案: 办法肯定是有的,下面我们就来实际进行操作一下吧 ~ 二.同步更新操作GitHub和码云仓库代码 即提交代码时,github仓库和码云仓库上的代码都同步更新提交上去了,而不需要分开去进行两次提交 ~ (1)将github和码云

代码管理必备-----git使用上传码云

作为一个程序员,你要学会代码的管理,这是一个最基本的修养,就像是一个剑客的剑谱,代码管理,目前流行的是svn和git,但是很不好的是git如果没有插件的话,很多人都不会用git bash 来实现自己的代码管理,自己不断尝试,今天终于总结出一个很好的方法,供各位剑客参考一下,望尔等使用后,脱离天天来回背电脑的苦逼命运. 1.下载git 这里大家要注意下系统的配置: windows看这里:windows的git下载地址 2.安装git 自己选择安装路径或者默认就可以了 3.配置git 给github

git如何把本地项目上传到码云

我们在刚开始做项目的时候并没有直接在码云上创建项目,而是直接在本地创建项目开发,也有可能项目初期一个人开发,到后续需要合作开发了,这样合作的开发我们就需要把已有的项目上传到git上,详细步骤如下: 1.码云上新建一个项目 XXXX   (项目名) 2.找到项目所在文件夹下,然后右击鼠标,使用git bash here,(前提是已经安装git),出现下图所示: 3.使用 git init 命令     //初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹 4.使用git remo