git 基本操作

本文详细介绍了Git的基本操作,包括初始化仓库、添加远程仓库、管理文件状态、提交与回退、查看历史记录、配置用户信息、删除与重命名文件、分支管理以及标签使用。此外,还涵盖了合并分支、解决冲突和推送代码到远程仓库等进阶操作,是Git学习者的实用教程。
摘要由CSDN通过智能技术生成

git init                                在本地初始化一个git仓库

git remote add origin https链接         关联到远端仓库

git add .                               将所有文件添加到git管理   放到暂存区

git add 文件名                          将指定文件添加到git暂存区   放到暂存区

git commit                              将暂存区代码提交到本地仓库里面

git status                              查看当前所有文件的状态

git log                                 查看之前的提交记录

git log --author="xxx"                  查看某人xxx的提交记录

git log --oneline                       简略方式查看之前的提交记录

git log --oneline  --graph              简略方式查看版本更迭的路线

git config --global user.name=""        配置用户名

git config --global user.email=""       配置邮箱

git config --global --list              查看配置信息

git rm 文件名                           删除指定文件

git mv 旧文件名 新文件名                 重命名文件

git mv 文件名 文件夹                     移动文件到某个文件夹

git mv 文件名 文件夹/新文件名            移动文件到某个文件夹并重命名

git push origin xxx:master              推送当前xxx分支到远端的master分支

git log --pretty=oneline 文件名          显示文件最近的改动记录

git show 提交ID                          commit的内容

git log -p 文件名                        查看文件具体修改的内容

git diff                                找到哪些文件被修改了

git checkout -- 文件名                  未提交时将文件回到上次提交的状态

git reset HEAD 文件名                   提交后对文件撤销追踪   将文件从暂存区放到工作区

git reset --hard HEAD^                  回退到上一个版本,一个^代表回退一个版本,可以加多个

git reset --hard 提交ID                 回退到commitID的那个版本

git checkout 提交ID -- 文件名           将指定文件回退到commitID的版本,不影响其他文件

git tag 标签名                          创建标签

git tag 标签名 提交id                   在指定commitID版本上创建标签

git tag -d 标签名                       删除标签

git push origin 标签名                  推送标签名

git branch 分支名                       创建分支

git checkout 分支名                     切换分支

git branch -d 分支名                    删除分支 不能删除当前所在的分支,有commit的时候也不能删除

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

git branch -a                           查看远端仓库

git checkout -b 分支名                  创建并切换分支

git merge 分支名                        合并某个分支到当前分支

git merge --abort                       忽略其他分支的冲突,保留当前分支的代码

git push origin --delete 分支名         删除远端某个分支

git merge 别人修改的分支名               合并别人修改的分支名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值