Git版本控制 – 创建和维护项目Repository
Git版本控制 – 创建和维护项目Repository
Version Control by Git - Create and Maintain a Repository for a Project
1. 本地数据
a. 创建本地项目项目文件夹
b. 初始化本地Git环境
c. 执行相应Git命令
2. 远程数据Repository
a. 创建remote 的Repository
1) 登陆创建好的GitHub账号
2) 在页面中选择Create,创建一个新的Repository
按照默认选项,在用户名(Owner)之后文本框,输入新创建的Repository名称,本例中为my-first-repo, 选择Public,最后点击复选Add a README File(新增README文件)。
打开Terminal,在其中输入以下命令:
gh auth login
选择默认选项Github.com, 按Enter键选定。
接下来进入HTTPS模式(另有SSH远程访问模式可选),按Enter键继续。
出现用Github credentials验证Git命令行,选择Y(即Yes),按Enter键继续。
出现登录方式选择,按方向键向下,选择Paste an authentication token(粘贴验证令牌),按Enter键继续。
接下来,需要在已注册的Github账户领取创建的令牌 (Token),并复制到命令行中。
按照之前创建好的GitHub账户登录,然后,选择个人配置文件My Profile,选择Settings, 继续选择Developer Settings, 点击进入页面,如下图所示。
选择Personal access tokens(个人访问令牌),其下有一个选项,即Tokens(classic), 为经典令牌。
点击Tokens(classic),在页面中间,点击 Generate new token(产生新的令牌),进入下一步。
出现下拉菜单,选择下方的Generate new token (classic)来创建一个经典令牌。
在New personal access token(classic)对话框里,输入”A Sample Token”作为Note, 按照默认过期选项:30 days, 并复选Select Scopes(选择范围)中的repo复选项。
按照Terminal提示要求,需选定repo, workflow, read.org, 而剩余的其它选项按照默认设置,暂不改变。如下图所示。
将鼠标滚动到页面下方,点击Generate token按钮,生成token.
于是,有系统随机产生了token(令牌),如下图所示:
点击页面中生成token右侧的复制小按钮,然后回到Visual Studio Code的Terminal中,粘贴token, 然后按Enter键继续。
可以看到,终端(Terminal)登陆成功!说明账户授权认证完成。
接下来,进行Git相关操作。
1) git clone远程repository
a. 创建repository
注册并登录Github, 在自己的Github账号创建新的repository成功;
*注意,创建repository时,复选创建一个README.md文件。如上图所示。
b. 克隆远程repository
使用命令:gh repo clone < YOUR UERNAME >/repo-exercise
c. 切换到local repository文件夹
使用命令 cd repo-exercise
在本地repository文件夹,使用touch创建一个新的test.txt文本文件
例如:
touch test.txt
接下来,使用git add命令,添加该文件到本地repository.
git add text.txt
使用git status命令,查看当前git状态,如下图所示。
输出显示,Test.txt已经作为tracked file。
使用git commit命令,传递消息“Successful exercise”
git commit -m “Successful exercise”
我们看到,使用git commit传递消息出错,系统提示”unable to auto-detect email address” (无法自动检测Email地址)。
因此,依照提示,先行执行git config命令如下:
git config --global user.email “you@example.com”
git config --global user.name “Your Name”
完毕后,再次执行git commit -m “Successful exercise”,成功传递消息!
接下来,执行git push命令。
执行:
git push
针对刚才创建的local repository,同步到remote repository.
进入github页面,查看信息。
来自local repository的test.txt,已经被git push传到remote repository,并且携带传递的消息“Successful exercise”。
欢迎点赞和收藏。
您的鼓励,我的动力。😃
相关阅读:
原文地址:https://blog.csdn.net/jackson_lingua/article/details/145178549
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!