Git常用命令

一、Git全局设置

1.设置用户信息

git config --global user.name "XXXX"

git config --global user.email "XXXX"

2.查看配置信息

git config --list

二、本地初始化Git仓库 git init

1.在任意目录下创建一个文件夹,作为本地Git仓库

2.进入文件夹,右键点击Git bash

3.执行git init

如果在目录中看到.git文件,说明Git仓库创建成功

 三、工作区、暂存区、版本库

1.版本库:.git文件夹就是版本库,版本库中存储了配置信息、日志信息、版本信息等

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

3.缓存区:.git文件夹中有很多文件,其中有一个index文件就是缓存区。用于保存临时文件。

git add 文件名  把工作区中的文件保存到缓存区

git status   查看工作区中文件状态

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

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

         Unmodified 未修改状态

         Modified 已修改状态

         Staged 已暂存状态

git reset --hard 日志中的字符串 将缓存区的文件取消或者切换到指定版本

git commit  将缓存的文件提交到版本库

git log 查看日志


四、远程仓库

1.git remote  查看远程仓库

2.git remote add  添加远程仓库 git remote add <shortname> <url> (shortname为别名,自己指定,一般为origin, url 为远程仓库地址)

3.git clone  从远程仓库克隆 git clone <url>

4.git pull  从远程仓库拉取git pull [shortname] [branch-name]([shortname]仓库名称别名,[branch-name] 为分支名称)【如果当前仓库不是从远程仓库克隆,而是本地创建的仓库(git init),并且仓库中存文件,此时再从远程仓库中拉取文件会报错(fatal:refusing to merge unrelate histories)解决此问题,可在git pull [shortname] [branch-name]后加上 --allow-unrelated-histories】

5.git push 推送到远程仓库 git push [remote-name] [branch-name]([remote-name]仓库名称别名,[branch-name] 为分支名称)

五、分支操作

1.git branch  查看分支

2.git branch [name]  创建分支   [name]:分支名

3.git checkout [name] 切换分支

4.git push [shaortname] [name]  推送至远程仓库分支

5.git merge [name]  合并分支

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值