git安装使用及客户端TortoiseGit使用

原文:https://blog.csdn.net/qq_30920479/article/details/101848586?spm=1001.2014.3001.5506

最开始不太明白remote的作用,导致走了不少弯路,remote本人理解一个你发布git仓库,如果你有多个git仓库时,需要对每个仓库的私钥进行区分

创建代码拉取目录,cd到目录初始化git,  命令:  git init

然后添加remote,  命令:    git remote add gupiao https://gitee.com/dao/listen_to_mom.git

如果已添加就移除   命令:git remote rm gupiao

然后重新添加,添加后就可以设置remote里面代码拉取,提交地址以及私钥

未cd到文件夹添加remote时

添加remote后,在文件夹右键菜单

添加remote

git remote add gupiao1 https://gitee.com/dao/listen_to_mom.git
git remote show gupiao
git remote rm gupiao
git clone https://gitee.com/dao/listen_to_mom.git

查看所有remote

git remote -v

删除remote

git remote rm gupiao

添加全局账号邮箱,

git config --global user.name "daoda0000"
git config --global user.email "330369000@qq.com"

有几个坑:这个第一个url是拉取代码的url,第二个是提交代码的url,在码云上对应的http,ssh地址,另外就是这里添加的私钥,公钥上传到码云,公钥私钥要用TortoiseGit下的puTTY生成

puTTY使用很简单,点击Generate按钮后记得鼠标在空白区域来回移动可以加快生成速度,保存私钥时记得以.ppk后缀保存,待会需要设置私钥目录,公钥全部复制上传到码云,不要复制到空格哦。

最后附上版本

eclipse中git插件安装,直接在搜索egit安装就好了

git remote add gupiao https://gitee.com/da17/layui.git

git config --global user.name "da137"
git config --global user.email "m13535@13.com"

生成ssh  public key 上传gitee

ssh-keygen -t rsa -C  "m13575@163.com"

拉取代码时需要填写账号密码

这里的用户名密码是gitee账户的用户名密码,不是通过git命令设置的全局配置的

git clone https://gitee.com/daodao1376/layui.git

拉取代码后在有git文件夹下的目录右键进入git命令

创建并切换到本地分支 

git checkout -b dev

 推送本地分支到远程

git push --set-upstream origin dev

git push origin 分支名 --force
    
    

推到master主分支上 

git push origin master --force

推到dev分支上 

git push origin dev --force

查看本地所有分支

git branch

查看远程分支

git branch -r

查看所有分支

git branch -a

本地创建新的分支

git branch [branch name]

切换到新的分支

git checkout [branch name]

删除本地分支

git branch -d [branch name]

删除github远程分支

git push origin :[branch name]

此处开始是重点,常用切换分支,添加,提交,推送,合并到主干,推送

切换到新的分支

git checkout [branch name]

添加本地需要提交代码首先需要先切换到分支

git add .

提交本地代码

git commit -m "add my code to new branchB"

push 到git仓库

git push origin [branch name]

1.合并分支代码到主干
切换到develop分支:
git checkout develop

把develop分支代码拉取到本地:
git pull

切换到master主干:
git checkout master

合并develop分支代码到master:
git merge develop

提交到远程master主干
git push

2.合并主干代码到分支
切换到master主干:
git checkout master

把master主干拉取到本地:
git pull

切换到develop分支:
git checkout develop

合并master到develop分支:
git merge master

提交到远程develop分支
git push

文章知识点与官方知识档案匹配,可进一步学习相关知识
CS入门技能树Git入门Git安装 2976 人正在系统学习中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值