使用Git和码云管理项目

准备:

1、本地安装Git,配置好邮箱和用户名

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

注意:定义你的名称和email确定你的身份,需要和码云上的相匹配。

2、注册码云

SSH Key

使用Git,生成SSH Key:

ssh-keygen –t rsa –C "你的邮箱"

生成Key时弹出选项,回车选择默认即可。

查看SSH:

cat ~/.ssh/id_rsa.pub

将打印的内容(SSH)复制,接着下一步

登陆码云,在个人主页的SSH公钥那里,添加SSH key:
这里写图片描述

创建项目
这里写图片描述
复制远程仓库地址
这里写图片描述


首先初始化本地库,进入项目文件夹,打开git:

git init

然后连接远程仓库:

git remote add origin 网站上的仓库地址

拉取远程仓库,并存到dev分支:

git fetch origin master:dev

合并分支:

git merge dev

将新建文件添加到暂存区:

git add *

commit到本地仓库:

git commit -m "first commit"

推到远程仓库:

git push origin master

然后查看码云上的仓库,就能看到把本地的文件提交到远程仓库了。


  • 先有本地库,后有远程库,将本地库push到远程库

关联本地仓库和远程库:git remote add origin 网站上的仓库地址
第一次将本地仓库推送到远程库上:git push origin master

  • 先有远程库,后有本地库,从远程库clone到本地库

从远程库克隆到本地:git clone 网站上的仓库地址

网站地址可以选择HTTPS协议(https://github.com…)或者SSH协议([email protected]…)。
如果选择SSH协议,必须将本地的公钥添加到远程库上。

  • 已经有了本地库和远程库,二者实现同步

本地库的改动提交到远程库:git push origin master
更新本地库至远程库的最新改动:git pull

拉取远程库到本地的分支:git fetch origin master:dev
再把dev合并到master:git merge dev

查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>

猜你喜欢

转载自blog.csdn.net/Code_shadow/article/details/82286789