1 项目根目录中新建 忽略文件
.gitignore
2 创建本地仓库
git init
3 将所有文件都加入到暂存区
git add .
4 查看要跟踪 README 文件
git status
5 提交本地文件
git commit -m "init project"
6 生成并配置 SSH 公钥
6.1 生成公钥
ssh-keygen -t rsa -C "邮箱@xx.com"
显示这个是用来改名字的 ,后面需要输密码 ,可以不输入 ,直接回车
显示这些就就是 成功了
参考
如何在同一电脑上生成配置多个ssh key 公钥 私钥(保姆级教程)
https://blog.csdn.net/qq_55558061/article/details/124117445
6.2查看公钥 或 打开文件夹查看
cat ~/.ssh/id_rsa.pub
7 打开 gitee 或 github 创建仓库 并上传
git remote add origin git.com:projectandroid_admin/xxxxx.git
git push -u origin "master"
上面这两行 ,会在 仓库中显示
8 查看 是否连接
ssh -T git.com
9 Permission denied (publickey) 没有权限问题
ssh -v git.com // 这是是-v
ssh-agent -s
ssh-add ~/.ssh/id_rsa
经过上面三步 在提交就成功了 ,也是百度的 原文忘记了
10 创建分支tabbar 并切换分支
git checkout -b tabbar
11 查看分支
git branch
12 将tabbar 分支 修改添加的文件都加入到暂存区
git add . // 添加 上面有写过
git status // 查看 上面有写过
13 将本地的 tabbar 分支进行本地的 commit 提交:
git commit -m "tabbar 内容新增或修改"
14 将本地的 tabbar 分支推送到远程仓库进行保存:
git push -u origin tabbar
15 切换分支
git checkout master
16 将本地的 tabbar 分支合并到本地的 master 分支
git merge tabbar
17 删除 tabbar 分支
git branch -d tabbar
18 将 home 分支 修改添加的文件都加入到暂存区
git add . // 添加 上面有写过
git status // 查看 上面有写过
19 将本地的 home 分支进行本地的 commit 提交:
git commit -m "home 内容新增或修改"
20 将本地的 home 分支推送到远程仓库进行保存:
git push -u origin home
21 切换分支
git checkout master
22 将本地的 home 分支合并到本地的 master 分支
git merge home
23 将master 代码推送到gitee
git push
24 删除 tabbar 分支
git branch -d home
创建 分类分支
git checkout -b cate
添加分支新增文件
git add .
git status // 查看文件
本地提交
git commit -m "cate 提交"
本地的 cate 分支推送到码云
git push -u origin cate
本地 cate 分支中的代码合并到 master 分支
git checkout master // 切换到 本地主分支
git merge cate // 合并 cate 分支 到 本地主分支
git push // 提交 本地主分支 到 gitee
删除本地的 cate 分支:
git branch -d cate
注意点
error: failed to push some refs to 'git@gitee.com:projectandroid_admin/yl-shop.git'
我 报这个错的时候 是因为 分支名称写错了
git status
查看时 ,显示是下面这样子的
git commit -m "search 提交"
git push -u origin serach
提交时
git merge serach
合并 时