码云拉取项目
1.切换到要存放项目的文件夹
2.git init
3.git remote add origin
4.git clone 这里是git的url
5.按照提示,输入码云用户名和密码
6.查看状态:git status
以上拉取的是主干项目。
查看分支:git branch -a
* dev // *代表处于的分支
remotes/origin/HEAD -> origin/dev
remotes/origin/dev
remotes/origin/master
remotes/origin/template
说明:origin/template,origin是远程仓库名,template是远程仓库的一个分之。
由上结果可以看出,远程仓库origin还有dev、template、master等分支。
接下来在本地新建分支并与远程仓库的分支进行关联
git checkout -b template origin/template //作用是checkout远程仓库origin的分支template,在本地起名为template分支,并切换到本地的template分支
接下来就可以切换分支进行开发了:git checkout dev
Git拉代码
拉取指定分支(master分支名):git pull origin master
克隆指定分支(master分支名):git clone -b master XXX
Git提代码
1.检查状态:git status - 会显示出需要提交的文件
2.执行命令(需要提交的文件添加到暂存区):git add . 或者 git add xxx
(注意,后面有个点)表示添加目录下所有文件到缓存库,如果只添加某个文件,只需把 . 换成你要添加的文件名即可
3.执行命令(本地提交,-m代表提交消息,add files是说明描述):git commit -m "add files"
4.拉代码(origin仓库,master分支名):git pull origin master
5.检查是否与主干冲突:git rebase master
6.提交到指定分支(master分支名):git push origin master
Git身份验证失败清除缓存
清除以后会重新弹出输入账号密码的框
git config --system --unset credential.helper
Git创建分支
语法:git checkout -b 分支名称
如:git checkout -b login
查看分支:git branch
Git合并分支
合并分支之前,先切换到主分支
切换:git checkout master
查看:git branch
合并(git merge 分支名称):git merge login
将login分支合并到master分支
Git提交分支
将本地login分支提交到云端origin仓库中
git push -u origin login
码云生成公钥



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


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

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