码云拉取项目

  1. 1.切换到要存放项目的文件夹
  2. 2.git init
  3. 3.git remote add origin
  4. 4.git clone 这里是giturl
  5. 5.按照提示,输入码云用户名和密码
  6. 6.查看状态:git status
  7. 以上拉取的是主干项目。
  8. 查看分支:git branch -a
  9. * dev // *代表处于的分支
  10. remotes/origin/HEAD -> origin/dev
  11. remotes/origin/dev
  12. remotes/origin/master
  13. remotes/origin/template
  14. 说明:origin/templateorigin是远程仓库名,template是远程仓库的一个分之。
  15. 由上结果可以看出,远程仓库origin还有devtemplatemaster等分支。
  16. 接下来在本地新建分支并与远程仓库的分支进行关联
  17. git checkout -b template origin/template //作用是checkout远程仓库origin的分支template,在本地起名为template分支,并切换到本地的template分支
  18. 接下来就可以切换分支进行开发了:git checkout dev

Git拉代码

  1. 拉取指定分支(master分支名):git pull origin master
  2. 克隆指定分支(master分支名):git clone -b master XXX

Git提代码

  1. 1.检查状态:git status - 会显示出需要提交的文件
  2. 2.执行命令(需要提交的文件添加到暂存区):git add . 或者 git add xxx
  3. (注意,后面有个点)表示添加目录下所有文件到缓存库,如果只添加某个文件,只需把 . 换成你要添加的文件名即可
  4. 3.执行命令(本地提交,-m代表提交消息,add files是说明描述):git commit -m "add files"
  5. 4.拉代码(origin仓库,master分支名):git pull origin master
  6. 5.检查是否与主干冲突:git rebase master
  7. 6.提交到指定分支(master分支名):git push origin master

Git身份验证失败清除缓存

  1. 清除以后会重新弹出输入账号密码的框
  2. git config --system --unset credential.helper

Git创建分支

  1. 语法:git checkout -b 分支名称
  2. 如:git checkout -b login
  3. 查看分支:git branch

Git合并分支

  1. 合并分支之前,先切换到主分支
  2. 切换:git checkout master
  3. 查看:git branch
  4. 合并(git merge 分支名称):git merge login
  5. login分支合并到master分支

Git提交分支

  1. 将本地login分支提交到云端origin仓库中
  2. git push -u origin login

码云生成公钥

image.png
image.png
image.png

  1. 按照里面的教程生成公钥(如下图):
  2. 1.执行命令(双引号里改成码云账号的邮箱地址):ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

170141_5aa5bc98_551147.png
image.png

  1. 测试公钥是否可以正常使用
  2. 执行命令:ssh -T git@gitee.com
  3. 首次使用需要确认并添加主机到本机SSH可信列表。若返回
  4. Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。

170837_4c5ef029_551147.png

码云创建仓库

image.png

全局配置

  • 执行途中的git全局设置里的命令

image.png

已有仓库提交(第一次提交)

  1. 检查状态:git status - 会显示出需要提交的文件
  2. 执行命令(需要提交的文件添加到暂存区):git add .
  3. 执行命令(本地提交,add files是说明描述):git commit -m "add files"
  4. 以上为本地操作,下面开始上传:
  5. git remote add origin https://gitee.com/marlife/test.git
  6. git push -u origin master
  7. 这两行命令在上图的‘已有仓库?’那里,每个仓库不一样。复制过来在项目目录执行。