git使用记录

本文详细介绍了如何从GitLab获取代码,包括本地克隆、修改文件、暂存、提交,以及将更改推送到远程仓库的过程。重点讲解了gitclone、gitadd、gitcommit和gitpush的使用方法。
摘要由CSDN通过智能技术生成

参考链接:
Git和Github简单教程
30分钟带你精通git使用
git push的详细使用

一、如何获取gitlab上的代码,修改后更新到gitlab上

1.下载代码到本地
git clone <地址>

在gitlab的项目界面中,点击项目名称右侧的蓝色克隆键,就可以得到地址。
gitlab项目页面截图 xz公司内网设置的网段是192.168.31.xxx,但是从克隆键得到的是192.168.0.xxx,所以需要把第三字节的0改成31。

git clone http://192.168.31.xxx/user_name/project_name.git
2.修改代码,然后把修改从本地文件添加到暂存区

修改代码完成后,输入git add -u来更新已经被跟踪的文件,适用于只在原来的文件中修改而没有新增文件的情况。
如果有新增文件,在git add -u之后,再输入git add <文件路径>就可以新增指定文件,git add <文件夹路径>可以新增文件夹。

git add -u

使用git statusgit diff来查看本地文件与暂存区文件的区别。
git status会显示哪些文件被修改了却还没有添加到暂存区,git diff会显示这些修改的具体内容。

git status
git diff
3.把修改从暂存区存储到本地仓库

确认要存储此次修改时,用git commit把修改从暂存区存储到本地仓库。添加之后,可以用git log来查看存储存储。

git commit -m "<text>"

如果要追加存储,可以使用git commit --amend,这样会在上一次存储上更改,可以更改文件,也可以更改批注文字。

git commit --amend
4.把修改从本地仓库推送到远程仓库

如果是使用git clone得到的代码,那么git已经自动设置了远程仓库地址。
使用git remote查看所有远程仓库地址
如果没有设置远程仓库地址,使用git remote add <别名> <远程仓库地址>来设置。注意由于xz公司内网设置,这里的远程仓库地址同样要从192.168.0.xxx改成192.168.31.xxx

git remote add <别名> <远程仓库地址>

设置好了以后,使用git push <远程仓库别名> <本地分支名>:<远程分支名>来推送。远程仓库中如果不存在该分支,会自动创建。
另外,也可以先在gitlab中点创建分支,先在远程仓库新建好分支再推送。但这样的话需要建立分支跟踪、合并分支、解决代码冲突之类的,比较麻烦,还没搞明白具体怎么做。还是直接让git自动新建远程分支比较方便。

git push <远程仓库别名> <本地分支名>:<远程分支名>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值