赞
踩
用gitee管理小红迟早50迈的项目
上手教程
sudo apt-get update
sudo apt-get install git
检查一下git版本,看看是否安装成功
git --version
下面两行代码配置 username和email用自己的
git config --global user.name "username"
git config --global user.email "email"
查看一下是否配置成功
git config --list
生成密钥
(!!!这条命令之前千万不要加sudo!!!)
ssh-keygen -t rsa -C "邮箱"
一路三个回车,就生成完毕
查看public key并拷贝,将它添加到码云个人账号的SSH公钥里:
cat ~/.ssh/id_rsa.pub
拷贝里面的内容,然后像下面图片以下,到gitee里操作 把内容复制进去
下面测试一下链接
ssh -T git@gitee.com
如果显示以下类似内容,则链接成功
Hi 洪源! You've successfully authenticated, but GITEE.COM does not provide shell access.
(要试试别拿共同管理的仓库试,自己新建一个)
在新建了或者已有一个仓库的情况下(具体怎么新建可以百度)
下面介绍如何向仓库更新push代码
选择一个自己本地的代码项目目录,第一次先初始化 git项目
在项目目录
git init
会自动生成.git文件 ,这个目录就可以作为git文件上传了
接着运行,git add命令,确定修改了的并且要更新上传的文件
git add xxx.cpp yyy.h
或者如果要修改的文件较多 可以直接把当前目录所有都add
git add .
add完之后就相当于把文件从工作区预存到了暂存区,准备发射到仓库
然后git commit ,把文件上传添加到本地仓库
git commit -m "这里填写这次修改内容的描述"
这样就把要修改的文件添加到待上传的本地仓库了,下一步就是上传到我们gitee的远程仓库里,还需要把本地仓库和远程仓库建立一下链接:
git remote add origin 你的远程仓库地址
远程仓库的地址即为gitee中仓库的ssh的地址 例如
git@gitee.com:floodflood/red_50kph.git
这样远程仓库和本地仓库就建立起链接了,这个操作只需要执行一次
如果要把本地仓库链接到别的远程仓库,执行:
git remote rm origin
然后再重新链接
最后把代码文件/目录,从本地仓库通过这个链接,上传到gitee的远程仓库
执行下面的命令:
如果远端代码的文件数量和名称等和本地有冲突,需要远端代码与本地代码的冲突合并 (我们的远端代码可能含义 ReadMe 文件,本地代码没有,这时就需要我们去合并),如果没有冲突就不需要这一步
git pull --rebase origin master
最后push到远端仓库 完成代码更新
git push -u origin master
这种push方式是默认只用master一个分支吗,后期如果大家分别开发不同分支,还需要不同的push方法,暂不详细叙述
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。