gitlab的上传和下载

本文介绍了如何在GitLab上创建和管理远程仓库。首先,通过`git init`命令初始化本地仓库,然后通过`git add`和`git commit`提交文件。接着,通过`git remote add`和`git push`将本地仓库变为远程仓库。在Linux系统中,详细阐述了上传和下载代码的过程,包括设置用户信息、添加远程仓库、解决冲突以及查看远程仓库信息。最后,提到了使用`git fetch`、`git push --all`和`git push --tags`同步和推送所有分支及标签。
摘要由CSDN通过智能技术生成

1.初始化一个空的git仓库

zhz@zhz:~$ mkdir zhz
zhz@zhz:~$ cd zhz
zhz@zhz:~/zhz$ ls
zhz@zhz:~/zhz$ git init
Initialized empty Git repository in /home/zhz/zhz/.git/
zhz@zhz:~/zhz$ 
zhz@zhz:~/zhz$

命令注释:

在上面的命令中,真正去初始化的是第四行的那句---git init

当然,还有很多同学会看见加了参数--bare的命令,这个命令会在我们以后慢慢给大家解释,对于不是作为共享仓库,而是作为一个自己操作的仓库,上面这样就足够了。

好了,现在zhz目录就是我们的据点---git仓库了哦。

下面我们总要做点什么的吧,入宝山总不能光看着哦:

2.向仓库提交我们写的文件

复制代码
zhz@zhz:~/zhz$ 
zhz@zhz:~/zhz$ echo "my first git repository">>firstfile
zhz@zhz:~/zhz$ ls
firstfile
zhz@zhz:~/zhz$ git add firstfile
zhz@zhz:~/zhz$ git commit -m "the first file to commit" firstfile
复制代码

命令解释:
我们在仓库中新建了一个文件firstfile,作为我们的示例文件。

add将file文件的信息添加到git仓库的索引库中,并没有真正添加到库。当然上例中的firstfile文件只是我们的示例,它是一个路径,因此,可以是文件,更可以是目录。

commit将索引库中的内容向git仓库进行提交。这步之后文件firstfile才算真正提交到拉git仓库中。双引号中的内容是根据每次修改的不同内容,由我们自己去填写的,

很多人会看见

  git commit -a -m “ ”

这条的命令是在你已经add了一个或多个文件过之后,然后修改了这些文件,就可以使用该命令进行提交。

好了,不管怎么样,终于是将文件提交到库了。可是现在的仓库只是一个本地的仓库,我们的目标是变成远程仓库哦,继续吧。

3.在本地仓库添加一个远程仓库,并将本地的master分支跟踪到远程分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值