git 从实操到会用(结合vscode)

本篇将介绍演示git的日常使用语法,以及创建gitee仓库,并利用git将本地代码推送到gitee远程仓库。

介绍

git和gitee其实是两个东西。gitee是基于git 的代码托管服务网站,而git是一个版本的控制系统。简单来讲,git是一个帮我们管理代码版本的工具,而gitee可以将git管理下的代码保存到云端,类似于我们的云盘。所以我们实际操作的是git这个工具,那么对于工具,我们的理念是会用就行。

基础语法使用介绍

1.初始化仓库:将本地仓库初始化为可连接远程的git仓库

git init

2.添加缓存:将临时代码添加到缓存区,可用于保存临时文件

git add XXX   #XXX 可选参数 文件名/--all/. 

add 后跟文件名则保存单个文件,--all 保存全部且不忽略删除, .和all效果一样,但是忽略删除。

3.查看当前版本状态

git status

4.查看提交历史

git reflog

5.提交缓存区内容

git commit -m "日志"

6.推送到远程

git push

7.合并推送

git push --all

8.合并分支

git merge temp

在目标分支上执行此命令,将temp分支合并至当前分支。

9.查看日志

git log

10.关联远程分支到本地

git clone -b master https://xxx.git  #master为远程分支名,后面是你的仓库链接

11. 切换分支

git checkout -b temp  #切换至temp分支

12.查看但前分支

git branch


git push -u test master

实操

一. 准备工作

1.注册gitee账号(自行按提示注册):

Gitee - 基于 Git 的代码托管和研发协作平台

2.创建远程仓库

点击+号,创建仓库。

b99e4aad4c8949dd906e52e2eff06e3e.png

3.安装git

apt install git

4. 配置git使用环境(全局)

git config --global user.name "用户名" 

git config --global user.email "用户邮箱"

5.让vscode记住gitee密码(这样就每次推送都输入账号密码)

git config --global credential.helper store

二. 终端操作

我们分两种情况:1.远程仓库是刚创建的,还没有往里面存东西,我们就先叫他空白远程。

                             2.远程仓库里已经有东西,我们需要把我们远程仓库链接到本地。

空白远程    

创建完之后,点击仓库如下图所示:

09cb9983c623486280503a450e49dfc9.png

1.创建一个文件夹作为我们的本地仓库。

mkdir test    #创建一个名为test的文件夹
cd test       #转至test中

2.初始化本地仓库

git init    #在该路径下生成git的配置文件

3.创建一个自述文档(可选,用于描述你这个仓库的信息)

touch README.md    #创建一个名为README的自述文件

4.添加缓存(将我们刚刚创建的自述文件添加到本地的缓存中,如果没有上一步,则不需要该步操作)

git add README.md

5.提交,并描述此次提交的目的

git commit -m "给仓库添加一个自述文件"

6.为该本地仓库绑定一个远程仓库

git remote add origin https://gitee.com/****/test.git

7.推送本地到远程分支

git push -u origin "master"   推送到分支master

我们从创建一个新的远程仓库,到完成第一次推送就成功了。

后续有新的文件,就按步骤4 5 7操作即可。(可将4替换为:git add --all )一次性添加所有文件,就不用一个一个添加。

非空白远程

即我们想把一个已经有内容的远程仓库绑定到本地,或者需要推送文件到别人的远程仓库时的操作。

点开仓库,我们可以发现仓库中已经文件:

b66331ba86744ba591814858f9feb781.png

直接关联远程分支到本地,自动初始化。

git clone -b master https://XXX.git  #master为分支名,后面是仓库地址

三. 通过vscode操作

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值