Git 命令使用

本文详细介绍了Git的基本操作,包括初始化本地仓库、关联远程仓库、查看状态、添加与提交文件、回退版本、创建与合并分支、打标签及处理冲突。此外,还涵盖了删除与重命名文件、查看提交历史以及处理不同人协作时的文件合并。通过本文,你可以全面了解Git的日常使用流程。
摘要由CSDN通过智能技术生成

注意:

1.只是个人使用记录,待完善;

2.大小写和格式请注意,以下只是大致使用方法。

本地未add,通过git checkout commitId xxx.text 回退,报被追踪,就取消追踪track,git reset HEAD xxx.text 再git checkout commitId xxx.text

一、本地仓库创建并关联远程仓库,远程仓库记得提前创建好:

git init

git add .

git commit -m "first commit"

git branch -M main

git remote add origin https://github.com/superCode8/Test-Demo.git

git push -u origin main

二、Git分为三个区:

本地,显示颜色为红色,git status可以查看

暂存区,显示颜色为绿色,通过git add .

远程,显示颜色为黄色,通过git commit -m  提交

最后一步才,push关联到远程仓库

查看本地add记录:

git status

查看某个人的提交:

git log --author='zhangguangwen'

查看提交:

git log

查看一行提交:

git log --oneline

配置本地全局用户名称和有效,在不同项目路径下是可以不一样:

Git config - - global user.name ‘’

Git config - - global user.email  ‘’

查看配置列表:

git config - - global - - list

三、命令行删除文件,重命名文件:

删除文件

git rm demo2.js

Git status 可以看到已经是放到暂存区了

git commit -m 提交

重命名(前为原先/后为改成)

git mv demo2.js demo3.js

移动文件并重命名

git mv demo3.js home/home.html

查看文件变化:

查看某一个文件的改动:

git log --pretty=oneline home/home.html

显示提交的信息和人

git show cd89f18c534b76770646fb254403eab64463192a

上面等于:

git log -p home/home.html

查看不同:

git diff

四、回退版本本地或者远程

撤销文件追踪:

git reset HEAD demo.html

 

还原到最后一次status状态下提交内容

git checkout -- demo.html

回退到上一个版本

git reset --hard HEAD^

回退到上上版本

git reset --hard HEAD^^

回退到指定版本

git reset --hard commitId

指定的文件会退到指定版本

git checkout aad2f00fa00a -- version.html

推到主分支main

git push origin main

五、标签处理

查看标签

git tag

加标签,加在最新的

git tag v1.0

加标签,给之前的提交

git tag v0.5 commitid

移除标签

git tag -d v0.5

把标签推到远程仓库

git push origin v1.0

六、分支处理

创建

git branch dev

查看

git branch

切换

git checkout 分支名称

删除分支

git branch -d dev

创建分支并到到该分支

git checkout -b test

强制删除分支

git branch -D test

七、分支合并:

切到大分支,合并分支

git merge dev

合并处理:

忽略其他分支,保留原来分支修改

git merge --abort

在文件中修改后

git commit 写明解决了什么冲突

git commit -m 进行提交和说明

查看一行记录

git log --oneline

查看版本路线

git log --oneline --graph

拉取所有分支

git fetch

查看分支

git brach -av

删除summer分支

git push origin --delete summer

Git fetch

不同人开发不同文件,合并

查看本地分支和远程分支的关系(红为远程)

git branch -av

本地分支创建并关联远程分支

git checkout -b test remotes/origin/test

查看其他人提交的代码

git merge 提交的id

配置和查看本地配置

git config --add --local user.name 'Lishi'

git config --add --local user.email 'Lishi@qq.com'

git config --local --list

不同人,处理不同文件,要对其他人的文件进行合并

显示/隐藏文件ignore文件:

Comand  shirt .

退出

Esc : wq

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值