目录
1、注册登录码云,完善个人信息
2、设置本机绑定SSH公钥,实现免密码登录!(免密码登录,这一步挺重要的,码云是远程仓库,我们是平时工作在本地仓库!)
# 进入 C:\Users\Administrator\.ssh 目录
# 生成公钥 执行ssh-keygen -t rsa
#如果没有ssh目录 执行命令
$ ssh-keygen -t rsa -C “邮箱地址” ##三次回车 生成公钥
3、将公钥信息public key 添加到码云账户中即可!id_rsa.pub
4、使用码云新建仓库!
许可证:开源是否可以随意转载,开源但是不能商业使用,不能转载,... 限制!
克隆到本地!项目到本地 git clone url
2、Eclipse中集成Git
1、新建项目,绑定git。将test目录下的内容添加到项目中去,刷新项目
2、修改文件,使用Eclipse操作git。
-
添加到暂存区
-
commit 提交
-
push到远程仓库
3、GIT分支
git分支中常用指令:
# 列出所有本地分支
git branch
# 列出所有远程分支
git branch -r
# 新建一个分支,但依然停留在当前分支
git branch [branch-name]
# 新建一个分支,并切换到该分支
git checkout -b [branch]
# 合并指定分支到当前分支
$ git merge [branch]
# 删除分支
$ git branch -d [branch-name]
# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]
如果同一个文件在合并分支时都被修改了则会引起冲突:解决的办法是我们可以修改冲突文件后重新提交!选择要保留他的代码还是你的代码!
master主分支应该非常稳定,用来发布新版本,一般情况下不允许在上面工作,工作一般情况下在新建的dev分支上工作,工作完后,比如上要发布,或者说dev分支代码稳定后可以合并到主分支master上来。
4、Eclipse解决冲突
在Git窗口可以看到冲突的文件,解决冲突,添加unstaged到staged,---》commit
5、Git命令
1、git status 查看状态
2、git add . 添加所有修改到暂存区 git add <filename>
3、git commit -m "message" 提交到本地仓库
4、git push origin master 提交到远程仓库
5、git restore <filename> 撤销还没提交到暂存区的修改
6、git restore --staged <filename> 将提交到暂存区的修改从暂存区移除,但不会撤销修改