1、注册并激活码云账号
注册页面地址:gitee.com/signup
自己注册去吧,简单
2、生成并配置 SSH 公钥
使用SSH公钥可以让你在你的电脑和 Gitee 通讯的时候使用安全连接,可以按如下命令来生成 sshkey:
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"
按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_ed25519.pub 文件内容,获取到你的 public key
如下图,打开id_rsa.pub文件,即可获得公钥
复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。
添加后,在终端(Terminal)中输入
ssh -T git@gitee.com
首次使用需要确认并添加主机到本机SSH可信列表。若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。
添加成功后,就可以使用SSH协议对仓库进行操作了。
3、新建仓库
填写仓库名称,点击创建即可
创建完成后会有一些简易命令
4、在项目根目录中新建 .gitignore 忽略文件,并配置如下:
# 忽略 node_modules 目录
/node_modules
/unpackage/dist
5、打开终端,切换到项目根目录中,运行如下的命令,初始化本地 Git 仓库:
git init
6、将所有文件都加入到暂存区:
git add .
7、本地代码提交到暂存区
git commit -m "init project"
8、将暂存区代码提交到线上仓库
先本地连接到远程仓库,这个命令执行一次就行了,就是关联远程的仓库
git remote add origin git@gitee.com:gishuayan/test-demo.git
在执行push命令,代码就被提交到线上仓库中了,master就表示主分支
git push -u origin "master"
9、创建分支
运行如下的命令,基于 master 分支在本地创建 tabBar 子分支
git checkout -b tabbar
10、查看分支
git branch
11、分支的提交与合并
- 将本地的 tabbar 分支进行本地的 commit 提交:
git add .
git commit -m "完成了 tabBar 的开发"
- 将本地的 tabbar 分支推送到远程仓库进行保存:
git push -u origin tabbar
- 将本地的 tabbar 分支合并到本地的 master 分支:
git checkout master
git merge tabbar
- 删除本地的 tabbar 分支:
git branch -d tabbar
12、拉取仓库代码到本地
1、先本地连接到远程仓库
git remote add origin git@gitee.com:gishuayan/test-demo.git
2、再拉取代码
// master为分支名称 后面为仓库https地址
git clone -b master https://gitee.com/gishuayan/uniapp-demo.git
3、更新仓库代码到本地
git pull
13、解决git 本地与远程仓库出现代码冲突解决方法
1.将远程仓库代码拉取到本地作为本地的一个新的分支 lingshi
git fetch origin master:lingshi
2.将这个lingshi的分支与我们的主分支对比查看有什么不同,有那些冲突
git diff lingshi
3.将新的lingshi分支与本地主分支合并
git merge lingshi
4.重新提交本地主分支到远程仓库
git push -u origin master
14、解决git每次提交代码都要输入用户名和密码问题
#保存身份信息
git config --global credential.helper store