【git笔记】创建仓库

git笔记 创建仓库

说明

介绍几种git创建仓库所需要用到的命令。环境:Ubuntu/Debian。

命令

创建本地仓库(local repository)

git init

在希望创建本地仓库(local repository)的目录下,执行该命令。

该命令执行后,会创建本地仓库(local repository)。

使用命令ls -a可以看到一个.git目录,该目录是个隐藏目录,用于跟踪管理git仓库。

创建远程仓库(remote repository)

生成SSH Key

ssh-keygen -t rsa -C "youremail@example.com"

将电子邮件地址更换为自己的电子邮件地址。

该命令执行后,配置可以全部使用默认配置,一路回车。

完成后会在用户的主目录~/下生成.ssh文件夹,里面有SSH Key的秘钥对,分别是id_rsaid_rsa.pub两个文件,id_rsa是私钥,id_rsa.pub是公钥。

将公钥id_rsa.pub的内容添加到远程仓库中,添加方式根据平台决定,基本上就是在配置选项中找到SSH Key,然后将我们的公钥粘贴进去。

创建新的仓库

在平台上找到New repository或者Create repository之类的按钮选项进行创建。

关联本地仓库(local repository)和远程仓库(remote repository)

git remote add <shortname> <url>

在本地仓库目录下运行该命令,本地仓库会与远程仓库关联。

例如:

git remote add origin https://github.com/test/test.git

在本地仓库目录下运行该命令,地址要替换成对应的远程仓库项目地址。

把本地仓库(local repository)推送到远程仓库(remote repository)

git push <remote> <branch>

该命令执行后,会将本地仓库(local repository)的<branch>分支内容推送到远程仓库(remote repository)<remote>服务器的<branch>分支。

例如:

git push origin master

或者

git push -u origin master

该命令执行后,会将本地仓库(local repository)的master分支内容推送到远程仓库(remote repository)的master分支。克隆时通常会自动设置好这两个名字。

使用-u参数,该参数用于指定trach branch,这里会指定origin为默认主机,后面就可以不加任何参数使用git push了。

git push

克隆现有的仓库

git clone <url>

该命令执行后,会克隆一份远程仓库(remote repository)的项目下来。

例如:

git clone https://github.com/git/git.git

在本地目录下运行该命令,会将该项目克隆一份下来。


[参考资料]

git Documentation

git-push

创建版本库


本文链接:https://blog.csdn.net/u012028275/article/details/121391193

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值