【Git】常用命令清单

<1> Git常识:

常见的git类软件有三种:gitlab, github,gitee
共同点:都是基于git延伸开发出来的产品,用于软件版本控制-代码托管的平台
差异点:github: 代码在云端,私有仓库从收费到免费,协作人从限制到无限制,在向gitlab看齐,企业版功能一般需要收费,卖功能。
gitlab: 企业需要搭建私服使用,代码在本地,使用私有仓库免费,一如既往对协作人无限制
gitee: 代码在云端,个人/企业版免费,国内的开源中国提供服务。
 

<2> Git常用命令

##将代码(指定分支)从服务器上拉下来, (从哪个分支克隆的,当前分支就是哪个分支)
git clone -b 分支名 git_url
##查看本地所有分支
git branch
#查看远程所有分支
git branch -r
##查看分支状态
git status
##切换分支
git checkout 分支名
##创建本地分支并切换到该分支,并与远程分支相关联
git checkout -b 分支名 origin/分支名
##将本地仓库改动提交至暂存区
git add *
##提交并加注释
git commit -am "myComment"
##把master代码和合入当前分支(保持主线代码同步,严禁feature分支直接合入master)
git pull origin master
## 将新分支的代码合入当前所在分支(--no-ff禁止快进式合并)
git merge 新分支 --no-ff
##将代码推上去
git push -u origin 分支
##删除本地分支(-D是强制删除,-d删除前会检查merge情况)
git branch -d 分支名
## 删除远程分支
git push origin --delete 分支名
 
## 回退代码的操作如下:
## 获取历史版本的commitID
git log
## 回退本地代码至指定历史版本
git reset --hard commitID
##代码推上去,强制更新
git push -f -u origin master
## 重新拉取的代码就是回退后的历史版本
git pull origin master

 

 

 

出处:https://www.cnblogs.com/wang-technology/p/14871215.html

posted on   jack_Meng  阅读(27)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2018-03-06 学习docker on windows (1): 为什么要使用docker
2018-03-06 使用xUnit为.net core程序进行单元测试(4)
2018-03-06 使用xUnit为.net core程序进行单元测试(3)
2018-03-06 高效地使用搜索引擎
2017-03-06 基于 Winform + DotNetBar 写的股市行情助手
2016-03-06 Express入门教程:一个简单的博客
2016-03-06 node.js Web应用框架Express入门指南

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩