转 git拉取项目 创建项目 提交分支

git拉取项目、创建分支、提交分支

http://t.csdn.cn/lgiuB

呦!来了呀

 

收藏 27
文章标签: git github
版权
一、拉取项目
首先拉取代码——选择想存放项目文件的地方,打开git bash here,然后输入指令

(1)通过http拉取

git clone xxx (xxx为刚刚复制的仓库链接)


(2)通过ssh拉取

首先,打开git bash ,查看本地有没有密钥

cd ~/.ssh
出现以下情况说明本地没有密钥,这时可以创建ssh密钥

 

ssh-keygen -t rsa -C "邮箱" //创建密钥
输入后enter三连,会生成 ssh key。

cat ~/.ssh/id_rsa.pub //查看生成的钥匙信息
复制密钥信息,打开gitee 登陆后点击设置 => 安全设置 => SSH公钥,将复制的密钥信息粘贴进去

 

然后回到 git bash 中输入 ssh -T git@gitee.com 若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功

在想要存放文件的地方打开 git bash 输入下面命令拉取代码

git clone ssh下载地址

二、创建分支、提交合并分支
拉取到代码之后就可以创建自己的分支和提交代码,步骤如下:

(1)新建分支

这里注意要先切换到 master 分支再创建新的分支,不然可能会出现问题

切换到 master 分支

git checkout master

//创建分支

git branch demo (自定义的分支名称)

(2)查看所有分支

//查看所有分支

git branch -a

//查看当前分支,当前分支前面会标记一个 * 号

git branch

* demo
master

(3)切换到某一分支

//切换到 demo 分支

git checkout demo (demo为切换到的分支名称)


//创建并切换到demo分支

git checkout -b demo (demo为自定义分支名称)

//推送到远程分支,建立远程仓库连接

git push --set-upstream origin demo 或者 $ git push origin demo -u (简写)
(4)提交代码到分支

//添加修改代码到缓存

git add xxx(文件名) 或者 git add.

//添加提交备注

git commit -m "xxxx" (xxx为提交的备注信息)

//提交到指定分支

git push origin demo (demo为要提交代码的分支)
(5)合并分支

现在当前分支的工作完成,我们可以切回到master分支进行合并分支

git merge命令用于合并指定分支到当前分支

//首先切换到主分支

git checkout master

//然后把我们的分支合并到主分支上

git merge demo (demo为我们要合并的分支名称)

//合并完之后就可以放心的删除 demo 分支了

git branch -d demo (demo为要删除的分支名称)

//删除之后可以查看分支,就只剩下master分支了

git branch

————————————————
版权声明:本文为CSDN博主「呦!来了呀」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_53583370/article/details/121329442

posted on 2023-01-05 14:07  xiaoluoke  阅读(374)  评论(0编辑  收藏  举报

导航