git基本命令总汇

 

git下载的地址:下载地址: https://git-scm.com/download

在码云的网站上:建造一个远程链接

git常用命令

1.环境配置

设置用户信息

git config --global user.name "xx"

git config --global user.email "xx@.com"

查看配置信息

git config --list

git config user.name

通过上面的命令设置的信息会保存在~/.gitconfig文件中

2.获取git仓库

本地初始化一个

一个文件夹 右键打开git base;

执行git init方法

3.3工作目录、暂存区以及版本库概念

版本库:前面看到的.git隐藏文件夹就是版本库,版本库中存储了很多配置信息、日志信息和文件版本信息等

工作目录(工作区):包含.git文件夹的目录就是工作目录,主要用于存放开发的代码

暂存区:.git文件夹中有很多文件,其中有一个index文件就是暂存区,也可以叫做stage。暂存区是一个临时保存修改文件的地方

Git工作目录下的文件存在两种状态:

untracked 未跟踪(未被纳入版本控制)

tracked 已跟踪(被纳入版本控制)

Unmodified 未修改状态

Modified 已修改状态

Staged 已暂存状态

git add 文件名 把文件加入暂存区

git add . 全部没有暂存文件 到暂存区

git status 查看文件状态

git reset 文件名 将暂存区文件取消

git-lo

git reset --hard 编码 撤回

git commit =m "xxx" 提交到本地仓库

git rm 删除文件 删除文件

将文件添加到忽略列表

1 创建.gitignore 的文件

格式:

# no .a files

*.a

# but do track lib.a, even though you're ignoring .a files above

!lib.a

# only ignore the TODO file in the current directory, not subdir/TODO

/TODO

# ignore all files in the build/ directory

build/

# ignore doc/notes.txt, but not doc/server/arch.txt

doc/*.txt

# ignore all .pdf files in the doc/ directory

doc/**/*.pdf

git log 查看日志记录

查看远程仓库

git remote

git remote add 添加远程仓库

git clone [url] 克隆仓库

git remote rm 移除无用仓库

远程仓库的抓取 与拉取

git fectch 从远程仓库拉取到本地仓库,不会自动merge

git pull 从远程仓库抓取最新版本并merge

git分支

git branch 列出所有本地分支

git checkout 分支

git branch -r 列出所有远程分支

git branch -a 列出所有分支

git branch 名字,创建分支

git push 远程仓库分支 分子名称 推送远程仓库分支

git merge 分支名 合并分支

git branch -d 分支名称 删除分支名称

git branch - 分支名称 删强制除分支名称

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郎伟学架构

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值