声明
以下均为码云(gitee)官方帮助文档内容,在此仅做摘抄并添加一些必须的解释和原文未做说明的步骤,以集中新手最迫切需要的内容。
从本地初始化项目
1. Gitee插件安装
以 idea 系软件为例
- 启动 IntelliJ IDEA 或 Android Studio
- 选择 Setting - Plugins 或 Configure - Plugins
- 选择 Browse repositories...
- 搜索 gitee,安装插件,等待下载
- 重启 idea
- 选择 Setting - Version Control - Gitee
- 点击右侧 Create API Token ,并输入密码
2. 提交者信息配置
git config --global user.name "Your name"
git config --global user.email "youxiang@xxx.com"
3. 初始化仓库
git init
git remote add origin <此处应为网上的项目地址>
// 从码云的项目界面中,点击“克隆/下载”获得,
// 项目地址形式为HTTPS或SSH:
// https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git
// 连接时需码云(gitee)的账号和密码,按提示输入
4. 首次提交代码
// 与项目原文件进行比较,查看是否有变动
git pull origin master
// 添加需要的内容,'.'表示添加全部
git add.
// 确定内容,并添加评论
git commit -m "这里是想要陈述的提交信息"
// push到仓库中
git push origin master
5. 查看当前状态
git status
6. 修改远程仓库
当项目原来已经拥有远程仓库时,就会拒绝添加新的仓库,这时需要用到修改指令
git remote set-url origin <远程仓库地址>
配置公匙
- 打开 GitBash 程序,如果没有请下载
- 输入
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
,并按照提示输入三次回车, -t rsa 表示使用rsa算法进行加密 - 在 C盘 -> 用户 -> 当前用户文件夹 -> .ssh 文件夹下找到id_rsa(私钥)和id_rsa.pub(公钥)
- 进入 码云页面 -> 我的码云 ,点击右侧头像进入设置,点击左侧 安全设置 -> SSH公匙
- 使用记事本打开 id_rsa.pub 文件,将其粘贴至网页右侧需要的位置
- 按照提示输入密码,完成创建
Fork + Pull 模式
介绍
在“Fork + Pull”模式下,项目参与者不必向项目创建者申请提交权限,而是在自己的托管空间下建立项目的派生(Fork)。至于在派生项目中创建的提交,可以非常方便地利用码云的 Pull Request 工具向原始项目的维护者发送 Pull Request。
版本回退
回退到当前版本(放弃当前所有修改)
git reset --hard
放弃对某个文件的修改
git checkout xxxx.xxx
退回到某一版本但保存自该版本起的更改
git log
// 复制log中想要的版本,粘贴到下条命令中
git reset xxxxxx
退回某版本且放弃所有修改
git log
// 复制log中想要的版本,粘贴到下条命令中
git reset --hard xxxxxx
将远程仓库的版本回退
先在本地切换到将要退回的版本,之后进行下列操作
git push <仓库名> <分支名> -f
以当前版本为基础,退回指定个commit
git reset HEAD~X // X代表要退回的版本数量,是数字
将本地退回到远程版本
// origin代表你远程仓库的名字,master代表分支名
git reset --hard origin/master
后续
注:文章中的内容会迅速补充起来
网友评论