git中的常用命令

1|0初始化本地仓库


git init

2|0远程地址连接


git remote add 仓库名称 远程地址url #添加远程地址 git remote #查看远程地址

3|0分支


git checkout -b 分支名称 #创建并切换本地分支 git push 仓库名称 分支名称 #创建远程分支 git branch #查看本地分支 git branch -a #查看所有分支,包括本地分支和远程分支 git branch -r #查看远程分支 git checkout 分支名称 #切换本地分支 git merge 分支名称 #合并分支(如果是使用master合并分支,先要git checout master) git branch -d 分支名称 #删除本地分支 git push 仓库名称 --delete 分支名称 #删除远程分支 git branch -m 旧的分支名称 新的分支名称 #本地分支重命名(重命名后可以删除远程分支,然后提交重命名后的分支) git push --set-upstream 仓库名称 本地分支 #推送时本地分支关联远程分支

4|0标签


git tag -a 标签名称 -m "标签信息" #创建本地标签 git push 仓库名称 --tags #推送本地所有标签到远程仓库 git push 仓库名称 标签名称 #推送本地指定标签到远程仓库 git tag #查看本地标签 git show 标签名称 #查看指定标签信息 git checkout 标签名称 #切换本地标签 git tag -d 标签名称 #删除本地标签 git push 仓库名称 --delete 标签名称 #删除远程指定标签

5|0版本提交


git add 文件名 #将某个名字为filename的文件添加到暂存区 git add . #将所有的文件添加到暂存区 git commit -m "版本信息" #正式提交到远程仓库

6|0拉取代码


git fetch #从远程拉取代码(相当于git pull + git merge,建议使用) git pull #不建议使用 git pull django master --allow-unrelated-histories

7|0克隆项目


git clone 项目地址(https或ssh地址)

8|0删除文件


git restore --文件名 #暂存之前,不将文件添加到暂存 git restore --staged 文件名 #暂存之后,删除文件的暂存 git rm 文件名 #删除本地和远程仓库的指定文件 git rm --cached 文件名 #删除暂存区的文件

9|0日志


git log #查看所有的日志 git log -n #查看最近提交的n个版本的日志 git log -p #查看版本之间的差异

10|0注意


branch和tag的名称不要相同,如果相同都是version1.0,那么当你使用如下命令删除远程的分支时,会报错误

git push 仓库名称 --delete version1.0 error: dst refspec version1.0 matches more than one.

那么要怎么删除呢?请看这里

#删除 version1.0 分支 git push 仓库名称 :refs/heads/version1.0 #删除 version1.0 标签 git push 仓库名称 :refs/tags/version1.0

__EOF__

本文作者cnhkzyy
本文链接https://www.cnblogs.com/my_captain/p/12730846.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   cnhkzyy  阅读(193)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2018-04-19 for...else: 一个程序引发的陷阱
点击右上角即可分享
微信分享提示