【教程】Git 创建版本库(Git 将代码托管到远程仓库)

作者:九度新一
转载请注明出处
此文同样适用VSCode的Git托管代码。

本方法由作者多次实验摸索得出,部分引用自watfe的博客。希望可以帮到大家。
其他版本创建版本库的方式一般采用的是先在本地新建项目,再进行关联的方式。编者直接使用了 clone 的方式,免去了许多操作,也少了许多错误。
准备工作与其他版本的创建代码远程托管仓库无异,如果你已完成可以直接跳至#创建版本库#

准备

Git 注册

注册 Gitee(码云): https://gitee.com/
注册 Github :https://github.com/

| 注册码云教程 | http://git.mydoc.io/?t=179267

下载 Git

Windows https://git-scm.com/download/win
Mac OS https://git-scm.com/download/mac
Linux/Unix https://git-scm.com/download/linux

生成 ssh 公钥并绑定平台

打开 Git Bash ,安装完 git 就有这个了
你可以按如下命令来生成 ssh key:

$ ssh-keygen -t rsa -C "[email protected]"

输入完命令后回车,经过回车三次即可生成 ssh key。期间会让你输入管理账户及密码,请直接跳过

查看你的 public key

$ cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc……

打开码云 SSH 公钥管理页面

填写标题:SSH key Of [设备名] //或者以「Home」「Company」区分。
公钥:ssh-rsa AAAAB3NzaC1yc……

添加后,回到Git Bash中输入

$ ssh -T git@gitee.com

如果有弹出询问(yes/no),输入yes
若返回# Welcome to Gitee.com, YourGiteeName!则证明添加成功。

初始化Git

首先,你需要执行下面两条命令,作为 git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中。

$ git config --global user.name yourname // "你的名字或昵称"
$ git config --global user.email youremail@xxx.com // "你的邮箱"

创建版本库

注意!在创建代码远程托管仓库前,确保你已经完成了 前面「准备」中的所有操作

使用 Gitee 创建自己的项目,假设该项目名为 NewProject

| Gitee 创建项目教程 | http://git.mydoc.io/?t=180676

输入命令 $ cd /盘符/你的 Git 托管目录

假设设置 G盘 的 GitProj 为我在 Git 上托管的全部工程
即输入 $ cd /g/gitproj
GitBash 命令行目录对大小写不敏感

输入命令 $ git clone https://gitee.com/YourGiteename/NewProject.git
如果此时 /g/gitproj/newproject 目录下生成了 .git 的隐藏文件夹,则证明版本库已建立。注意!这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

.git 前可直接复制新建的项目网址
YourGiteename 即你在 Gitee 上注册的名字
由于GitBash 命令行 [项目URL] 对大小写敏感,此处的 NewProject 大小写需与你在 Gitee 上创建的项目名一致

打开 G:\GitProj 目录(此时在【 GitProj 】目录下多了【 NewProject 】文件夹),在【 NewProject 】文件夹下随意添加一些文件。

输入命令 $ cd /g/gitproj/newproject

进入刚刚克隆(Clone)的目录里。经过 ‘$ git clone [项目URL]’ 后,该文件下自动生成了 .git 的隐藏文件夹

输入命令 $ git add -A

-A 表示将所有文件的修改,文件的删除,文件的新建,都添加到暂存区。

输入命令 $ git commit -m "First commit"

-m 后面的是本次提交的说明,通常可以备注你改了什么,便于以后翻看历史记录时,能直观知道这是哪个版本,这个版本改了些什么东西。

输入命令 $ git push origin master

推送到远程库,也就是 Gitee 上的项目里
origin 代表的是你远程的仓库,习惯如此命名,可以通过命令 git remote -v 查看

注:值得一提

关于提交代码到 Git :

git add # 加入到暂存区
git commit # 提交到本地库
git push # 发送给远程库

每次上传代码都需要执行add(暂存)、提交(commit)、推送(push)这三步,特此注释。

如果提交代码为私密,gitbash 会提示输入git的账户名和密码

学习更多 Git 知识请点此处

猜你喜欢

转载自blog.csdn.net/liu9du4in1/article/details/80452667