Github服务器在国外,码云服务器在国内。所以码云的访问速度是快过Github。
码云网站:gitee.com
码云初次使用:
一、创建账号
首先你需要一个码云帐号。点击网站右上角,注册一个账号,按要求完成注册,登录成功即可
第一次登录,并不能直接创建仓库,也不能直接上传和下载代码,需要对账号进行配置
1、登录完成后,鼠标放到右上角的头像,点击设置。
2、进入了设置面板,点击左侧边栏的安全设置==》SSH公钥
第一次使用,需要生成公钥进行配置。
点击 ‘’怎样生成公钥‘’ ,再点击 ‘’公钥管理‘’ ,在点击 ‘’生成/添加SSH公钥‘’ ,就会出现具体生成公钥的页面。
按网页步骤执行即可。如下:
运行终端(cmd、vsc、git都可以),输入代码:
ssh -keygen -t rsa -C "您的邮箱地址"
//如:ssh -keygen -t rsa -C "123456789@qq.com"
输入完成后检查是否有误,确认后按回车(Enter键),按照官网提示连续按三次回车,即可
之后就会生成这串代码:
此时公钥已经生成,存放在C盘的某某路径中,复制这段路径(也可以在 ‘我的电脑’ 中按路径点进去),id_rsa.pub
就保存着刚刚生成的公钥。
打开文件,将里面的代码复制下来。
粘贴到 ‘’SSH公钥‘’ 输入框中,标题可以自定义,点击确定,就进入下一步。
此时,需要进行权限验证,以此保证是你在进行设置,输入密码后,点击确定。公钥就配置完成!
上述完成后,需要验证是否连接成功:
输入:
ssh -T git@gitee.com
进行回车,填写yes,回车。
再次输入这段命令,就会出现你的账号信息,如下,就是成功了!
二、新建仓库
点击头像旁边的 + 号,点击新建仓库。
注意:输入新建仓库的名称(名称必须是唯一的,不能够重复)
注意:记得要去掉这个钩
点击创建。
就会来到类似这样的界面,如果不一样(说明操作有误),需要删掉这个仓库,重新进行创建
按照页面进行操作:
1、安装Git 全局设置
依次复制代码,依次输入使用代码
2、如果你有现成的项目,按照 ‘’已有仓库‘’ 进行操作,没有就按 ‘’创建 git 仓库‘’ 进行操作
‘’已有仓库‘’:
找到你的项目目录,运行终端。
输入: git add. (把所有文件都添加到暂存区)
git commit -m ''add files" (本地提交,并且将本次操作命名为 add files)
git status (查看目前所在的分支,确认确认)
再输入页面上的代码:git remote add xxxxxxxx
git push -u origin master
此时会弹出命令窗口,会让你登录你的码云帐号和密码。(第一次需要,后续就不再需要进行登录)
点击确定后,就会进行上传,命令行会有进度,达到100%就完成上传。
现在可以查看你的仓库,你会发现,新增了你上传的文件,可以发现,提示名为 add files
Github
建立远程仓库
https://github.com
注册账号
1、在页面找到 “new repository”(新建仓库),点击进入,输入仓库名
输入
记得选 “Public” 不要 “Rrivate”,因为后者是私用款,要付费,自己选择吧
注意:勾选Initialize this repository with a README,这样GitHub会⾃动为我们创建⼀个 README.md⽂件。创建完毕后,可以看到README.md⽂件:
零、进行git操作前,需要做的:
1、安装git
2、初始化 git 的用户名和邮箱
-
进入git bash
-
在命令行,输入以下内容(把your Name 改成你自己的用户名):
格式:git config --global user.name “Your Name”
如:git config --global user.name test
- 在命令行,输入以下内容(把email@example.com 改成你自己的邮箱):
git config --global user.email “email@example.com”
**一、**建立远程仓库
1.在github.com网站上创建账户
1**)、进入github****官网(https://github.com/)**
2**)、注册账号**
3**)、登录(Sign in****)**
2.建立远程仓库
1) 在页面中找 “new repository”,输入新建仓库的名字,这里叫 JD-online
记得选 “Public” 不要 “Rrivate”,因为后者是私用款,要付费,自己选择吧
注意:勾选Initialize this repository with a README,这样GitHub会⾃动为我们创建⼀个 README.md⽂件。创建完毕后,可以看到README.md⽂件:
**二、**建立本地仓库
(1)先建立本地和远程的连接(使用ssh)
i. 在本地创建ssh key**(公钥)**。
在git bash里输入: ssh-keygen -t rsa -C 你的邮箱
你需要把邮件地址换成你⾃⼰的邮件地址,然后⼀路回车,使⽤默认值即可.
可以在代码行中,看到这段代码:
在⽤户主目录下(/c/Users/13647/.ssh/id_rsa.pub),看看有没有.ssh目录,如果有,再看看这个目录下 有没有id_rsa和id_rsa.pub这两个⽂件,如果已经有了,可直接 跳到下⼀步。
ii. 在远程创建ssh key**:**
登陆GitHub,打开“Account settings”,“SSH and GPG Keys”⾯: 然后,点“New SSH Key”,填上任意Title,在Key⽂本框⾥粘贴id_rsa.pub⽂件的内容:
点击“add SSH Key”,会出现Password框,输入你的当前账户密码就好(验证是否是当前用户操作),仓库就创建成功了。
(2)实现克隆远程仓库到本地
远程仓库地址:选中你要的项目, Code 里面保存的就是远程仓库地址
在你输入命令:
git clone 加上远程仓库的地址
输入yes(确认克隆)
克隆完成。紧接着你就可以完成你的项目了。(不要随便更改克隆下来的文件名)
三、现在可以在项目中使用git进行版本管理了
1.把开发的代码放在本地版本库**(你克隆下来的文件目录)**
(1) Git add
假设在项目下有个src文件(夹)。在项目目录打开 git Bash,输入:git add src,这是指定文件夹放入暂存区
如果想要选择全部文件,则输入:git add.
(2) Git commit(提交)
在git Bash里输入: git commit -m “joggle”。其中"joggle"只是说明或者说解释。
理解: add和commit;
Add:添加;相当于打了标记(实际上是存储在了暂存区stage里),告诉git,下次提交时把该文件进行提交。
Commit:提交。把所有打过标记的(即用add进行添加的文件),一次性进行提交(此时才有版本号)。即可以一次性把暂存区里的文件全部进行提交,提交了master分支(主分支)。提交完成后,暂存区里就没有文件了。
2.恢复(跳转)到某个版本的文件
1)、查看所有的版本的命令
git log
2)、要恢复到上一个版本
git reset --hard HEAD^
3)、恢复到指定版本
git reset --hard 版本序列号 (可以用版本号的前七位就行)
3.把本地版本库的代码放在远程库
git push -u +你的仓库密匙 master
如:
等待进度条为100%后,你的git网站上,对应的仓库就上传完成了。