Git用法笔记(基于命令行终端)

Git是一个代码版本管理系统,是当下最流行的一种,功能强大而丰富。Github和Gitee都是基于Git的代码管理的网站。

Git的工作流程如下:有三个区,分别是工作区、暂存区、版本库。

参考链接:手把手教你用git上传项目到GitHub(图文并茂,这一篇就够了),相信你一定能成功!!

1.常用指令

tips:创建新仓库时,Github和Gitee仓库新界面均有提示!!!!!!

1.基本用法

git config --global user.name "名字"
git config --global user.email "邮箱"
git init //生成一个.git的子目录,将这个文件夹变成Git可以管理的文件夹,即产生一个仓库
git status //查看当前目录下的文件的状态(主要是查看和检测有无文件被修改)
git add . //将该目录下的所有文件夹递交到暂存区
git add 文件名 //将该目录下的指定文件递交到暂存区
git commit -m V1.0 //将暂存区的文件递交到版本库,这里V1.0是描述或者递交时的注释
git log //查看我们的递交信息,每次递交都对应一个哈希值,可以使用哈希值来进行不同版本的跳转
git reset --hard 对应版本的哈希值 //跳转到指定版本
git reflog //查看版本跳转记录,同时也可以查看不同版本的哈希值

2.分支是git的灵魂,可以实现不同分支的开发方向和开发工作

git branch //查看有哪些分支,一般默认生成的是master分支
git branch 分支名 //创建分支
git checkout 分支名 //实现不同分支之间的跳转
tips:分支类似于指针,指向了最新提交的一版文件,跳转分支后,同一文件内的内容会变成该分支下的内容

git merge 分支名 //当前分支合并merge后面的分支
git restore 文件名 //撤销对文件的上一步修改
git remote add origin 远程管理仓库的网址// origin任意 就是相当于一个变量 网站最好使用ssh网址 这样推送代码时不需要输入密码账户名,也是加密传输的。
git push -u origin 分支名 //推送本地代码到仓库 这里的origin(变量名)要和上一步一致。分支名两边可以加双引号
git clone 项目网址(ssh网址也可以)

2.细节介绍

表示文件未被修改
在这里插入图片描述

上传到暂存区的代码就算删除了,也可以回溯,找到代码,都是有记录的。

删除本地仓库当前关联的无效远程地址,再为本地仓库添加新的远程仓库地址

git remote -v //查看git对应的远程仓库地址
git remote rm origin //删除关联对应的远程仓库地址
git remote -v //查看是否删除成功,如果没有任何返回结果,表示OK
git remote add origin 网址//重新关联git远程仓库地址
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值