TGit 快速上手

简介

TGit是腾讯云提供的基于 Git 的在线代码托管工具,包含代码提交/存储/下载/复刻/分支/历史/比对/合并等功能。可一站式完成对代码及代码质量管理,项目及项目人员管理,大大提升研发效率。

 

准备

一、账号注册及远程仓库创建

1、先注册腾讯云账号,传送门:https://cloud.tencent.com/register

2、注册完成后,打开:https://cloud.tencent.com,登录

3、按照如图操作打开DevMaster

TGit 快速上手_第1张图片

4、点击“立即体验”

TGit 快速上手_第2张图片

5、此时会跳转到:https://console.cloud.tencent.com/devmaster

TGit 快速上手_第3张图片

6、点击“创建项目”

TGit 快速上手_第4张图片

7、点击“完成创建”,就能看到你创建的项目啦

TGit 快速上手_第5张图片

8、点击test项目,可以看到仓库路径,“项目设置”中可以删除项目

TGit 快速上手_第6张图片

 

二、git客户端安装及使用

1、git客户端下载地址:https://git-scm.com/downloads

2、全部以推荐设置安装完成

3、在E盘下创建一个master代码仓库文件夹,添加一个test.txt文件

TGit 快速上手_第7张图片

4、在master文件夹空白处调起右键菜单,点击“Git Bash Here”,便可以看到git命令行输入界面

TGit 快速上手_第8张图片

5、输入:git init,回车,初始化git仓库。此时目录下会生成一个.git文件夹

TGit 快速上手_第9张图片

6、输入:git add . (命令里有个点),将当前目录所有文件标记为需要入库的新文件。输入:git status查看当前仓库状态,可以看到新增文件状态“new file:   test.txt”

TGit 快速上手_第10张图片

7、输入:git commit -m "My first commit~",引号中的内容为提交日志

TGit 快速上手_第11张图片

8、入库成功啦,输入:git log 看看我们的入库记录

TGit 快速上手_第12张图片

 

三、推送本地代码到远程git仓库

1、输入:git remote add origin https://git.qcloud.com/cbuttonst/test.git 添加远程仓库地址。如果add的url不小心输错了,可以使用:git remote set-url origin https://xxx 重新设置成新的url。

TGit 快速上手_第13张图片

2、输入:git push -u origin master 推送本地代码到远程git仓库,这时会提示你输入用户名(注册账号时你自己填写的),回车之后会弹出一个密码输入框(密码也是注册账号过程中你自己填写的)。

TGit 快速上手_第14张图片

如果忘记自己的git用户名和密码了,进入:https://git.cloud.tencent.com去修改,点击左侧列表栏的“Profile Settings”,便可以看到自己的git用户名以及密码修改页面

TGit 快速上手_第15张图片

3、点击OK按钮,便可以看到推送成功的提示。

TGit 快速上手_第16张图片

4、此时刷新你的远程代码仓库页面,便可以看到有内容了,提交的日志信息和版本都能看到了

TGit 快速上手_第17张图片

5、点击版本号,会跳转到详细的commit信息页面。左侧列表栏中的“Files”可以看到当前项目的所有文件,“Project”可以查看项目的概要信息,

TGit 快速上手_第18张图片

6、如果要将远程git仓库下拉的本地目录,先在目录打开右键菜单,然后点击“Git Bash Here”,

输入:git clone https://git.qcloud.com/cbuttonst/test.git,这里同样要输入git用户名和密码

TGit 快速上手_第19张图片

 

其他

1、如果在push本地代码到远程端过程中第一次输错过密码或用户名,后续重试push一直提示如下错误:

fatal: Authentication failed for 'https://git.qcloud.com/cbuttonst/test.git/'

可以使用命令:git config --system --unset credential.helper 清空被记录的错误用户名和密码,然后重新push

 

2、如果在clone时遇到如下错误:

remote: HTTP Basic: Access denied

fatal: Authentication failed for 'https://git.qcloud.com/cbuttonst/test.git/'

可以使用命令:git config --global http.emptyAuth true 修复

3、git使用方法官方文档:https://git-scm.com/docs

4、如下错误,原因(服务器重装,导致ssh秘钥失效),解决方案:ssh-keygen -R xxx.xxx.xxx.xxx (服务器ip地址)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:sMRPePoetDYocVWTQhU2Cl2aLPB286pZKYsK5Yrl6sU.
Please contact your system administrator.
Add correct host key in /c/Users/guotao/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /c/Users/guotao/.ssh/known_hosts:1
RSA host key for gitlab.liebaopay.com has changed and you have requested strict checking.
Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
 

你可能感兴趣的:(git)