git基本命令-直接上手使用
2024-10-08 05:09:08
git基本命令-直接上手使用
此篇为直接是使用git,如果想了解其原理和其他详细信息,请关注我,看其它相关文章
- git创建仓库(初始化仓库)
- 使用当前目录作为仓库
git init
// 执行该目录后会产生一个.git的隐藏文件
- 使用指定目录作为仓库
git init dirname
// 使用该目录会在你指定的目录下出现一个.git的隐藏文件(dirname目录名称)
- 配置用户名和邮箱
git config user.name 'yourname'
git config user.email 'youremail'
- 添加远程仓库地址
- 新增远程仓库地址
git remote add origin https://github.com/project/pro.git
// origin 可以理解为别名,当你推送的时候需要用的这个名字,显然这个不是固定的
// https://github.com/project/pro.git 这是远程仓库地址,需要注册GitHub或者码云创建创库后换成自己的
- 查看远程仓库地址
git remote -v
- 查看远程仓库地址的别名
git remote
- 删除远程仓库地址
git remote rm origin
- 将修改的文件放入到暂存区
- 单个文件
git add filename
- 将所有修改的文件
git add .
- 提交到本地仓库
git commit -m '修改日志'
- 创建分支
git checkout -b dev
// 创建一个deb分支并进入
- 列出分支
git branch
- 切换分支
git checkout master
// 切换到master分支
- 合并分支
git meger dev
- 删除指定分支
git branch -d dev
// 删除deb分支
以上是在本地创建项目,能添加远程仓库地址,肯定就能控制远程仓库的东西。
- 从远程仓库克隆一个完整的项目
git clone https://github.com/prodect/pro.git
- 向远程仓库更新(拉取)修改过的文件
// 执行此操作前,确保你已经添加了远程仓库地址
git pull origin master
// origin 远程仓库别名
// master 分支
- 向远程仓库推送修改在本地仓库中的文件
// 执行此操作,确保你已经先执行了git pull,否则不让推送。
// 还要确定是否已经将本地修改的文件增加了本地仓库中(git add . && git commit -m '日志记录')
git push origin master
// origin 远程仓库别名
// master 分支
- 这种东西是有强制推送的,(最好别用)
// 强制推送会将你本地仓库中的信息强行覆盖到远程仓库
git push -f origin
最新文章
- asp.net mvc 之旅—— 第四站 学会用Reflector调试我们的MVC框架代码
- (转)C#实现MD5加密
- 【原创】Windows平台搭建Kafka源代码开发环境(Eclipse版本)
- 工作中linux定时任务的设置及相关配置
- 第一零二天上课 PHP TP框架 引入文件路径问题和调用验证码的方式
- ZOJ 3868 - Earthstone: Easy Version
- BZOJ 2566 xmastree(树分治+multiset)
- Js获取标签高度
- 平常写css网页制作时最实用的九条CSS技巧
- Delphi IP 控件源码
- Android之ORMLite实现数据持久化的简单使用
- OC3-父类指针指向子类对象
- POJ 3274 Gold Balanced Lineup(哈希)
- C#.bat文件清理工程目录
- UVa 10917 A Walk Through the Forest
- mt7601 driver
- Objective-C set/get方法
- JavaScript实现的购物车效果-效果好友列表
- text-size-adjust的值为100% 代替值 none
- 两个实用linux小工具
热门文章
- centos8添加中文语言包
- C#使用FtpWebRequest 基础连接已经关闭:连接被意外关闭(The underlying connection was closed:The connection was closed unexpectedly)
- Defense:SMB协议漏洞利用与控制CVE-2017-7494(";永恒之蓝";)攻防实验
- Linux学习之路第四天(运行级别)
- 打开设置windows10内置linux功能-启用linux子系统
- 架构之:REST和RESTful
- Django基础006--在pycharm中将项目配置为Django项目
- python使用笔记22--mock接口开发
- python 按行查找文本文件,找出答案,并提示置顶答案
- Oracle中使用hash_hmac() 函数报错问题/以及Oracle遇到Oauth1.0授权和oauth_signature生成规则