华为云配置、TortoiseGit

https://devcloud.huaweicloud.com/home
登入方式 IAM User Login
vbdog
账户:
密码:
重置密码之后,点击 “个人设置” -> "代码托管" (选择任意一个托管)-> 如:秘钥托管 -> 添加 SSH 秘钥 -> title "TracySSH" -> 按照页面提示生成秘钥后贴到相应位置

选择我们的其中一个项目 -> 代码 -> "代码托管" -> 设置我的SSH密钥 -> 添加 SSH 秘钥 -> title "TracySSH" -> 按照页面提示生成秘钥后贴到相应位置

TortoiseGit 关联华为云

https://www.jianshu.com/p/c0bebc6b673e
在开始菜单打开TortoiseGit -> Settings -> Git -> name/Email: 写用户名和邮件
开始菜单搜索 “puttygen” -> load -> 弹窗 文件名后边从 "PuTTy Private File" 改成 "All" -> 打开私钥 "id_rsa" 而不是"id_rsa.pub" -> 确定 -> Save private key -> 保存成 Tracy.ppk

设置记住密码
密码会明文保存在 C:\Users\Administrator\.git-credentials 这种文件中, 请小心使用.
进入设置, 点选左边的Git标签.可以发现,右边可以配置用户的名字与 Email 信息.
设置 -> git -> edit global .gitconfig -> helper = store

第一次克隆项目到本地

https://blog.csdn.net/lemon_linaa/article/details/100012212
右键 git clone -> remote: 会被自动填 -> url/push url 写一样的 git@codehub.###.git -> local putty key: C:\Users\##\.ssh\tracy.ppk -> add New/save -> ok
右键 Git Clone -> url 写项目地址 : git@codehub.###.git -> local putty key: C:\Users\##\.ssh\tracy.ppk -> ok

原有项目的新地址git@codehub.devcloud.huaweicloud.com:kxb_back00001/kxb_back.git

新项目地址git@codehub.devcloud.huaweicloud.com:kxb00003/kxb.git

小程序项目地址 git@codehub.devcloud.huaweicloud.com:kxb_back00001/kxb_mini.git

峰哥那边的地址:new : git@codehub.devcloud.huaweicloud.com:kxb00002/kxb-front.git
old: git@codehub.devcloud.huaweicloud.com:kxb00002/site.git

TortoiseGit 使用方法

  • Git Pull是从远端拉取最新的代码
  • Git Commit ->”master”,将本地代码提交到本地版本库
    选中修改的文件,右键 Git Commit->"master" (master是新建项目的主分支)
    填写 message,勾选要commit的文件,然后点击OK。会在弹出一个窗口点击close即可。
  • 查看日志
    TortoiseGit -> Show log
  • 将代码推送(push)到云端 右键 -> tortoiseGit -> push
    云端查看:-> 代码 -> 代码托管 -> site
  • 分支(自己要测试的功能)
    git的处理方式:当你想加一个新功能进去的时候,你可以新建一个分支,例如名字叫newfunction,然后在分支中把新功能加上去,如果OK,将代码合并到master分支上,如果新功能失败,切换回master分支上来,在newfunction写的代码,又全看不到了。
    • 新建一个分支,右键 -> tortoiseGit ->Create Branch
    • Branch 里写 newfunction, 选中 Switch to new branch 这回你再右键就会发现你的改动都会到你的新分支里了。 commit -> newfunction 你可以任意改动
    • 回到主分支: 右键 -> tortoiseGit -> Switch/Checkout : Branch 选择master即可 再来看看program中的代码是否回到了从前呢?
    分支合并
    • 如果此时发现 newbranch 分支上的功能是有效的,希望能合并到 master,又该怎么操作呢?
    •  PS:在合并分支前,一定要确认newbranch分支上的代码全部提交到本地版本库了
    • 右键-->TortoiseGit-->Merge,Branch 选择被合并的分支,即newbranch
    • 点击Ok按钮,会出现弹框 1files change... 蓝色sucess 。弹框中会列出被合并的文件。
    • 我们发现test2.txt文件被合并过来了,打开test1文件,发现内容正好是在newbranch分支上修改的内容。      至此,分支合并完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值