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分支上修改的内容。 至此,分支合并完成