IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git常用命令记录 -> 正文阅读

[开发工具]git常用命令记录

说明

  • 自己写代码,写到一定程度,会出现一些问题:比如有很多代码文件,又刚好改代码,但是不清楚改的如何,就需要对自己代码进行备份
  • 备份多了,可能会发现自己管理代码太。这时候,就需要一个仓库来管理我们的代码。直接push上传我们代码,也能随时回退,在不同设备也能随时访问到仓库。
  • 而学会使用 git 能够帮助我们将代码管理好,也可以丰富自己的github, gitee。

创建仓库

  • 在进行下面操作时
  • 要先注册github\gitee账号
  • 要新建一个仓库
  • 要先配置好ssh,或者使用token。
# bash里taken使用格式
git remote set-url origin https://你的token@你的仓库地址
# 即:url的https://后插入token其它不变
# https://<your_token>@github.com/<USERNAME>/<REPO>.git
# 初始化一个仓库
git init
# 配置全局变量,github\gitee的用户名
git config --global user.name "your nane"
# 配置全局变量,github\gitee的邮箱
git config --global user.email "your email"
# 添加add修改
# 添加文件
git add xxx.txt
# 添加当前目录
git add .
# 添加commit注释
git commit -m "这是一个注释说明"
# 与本地建立仓库连接(URL:是仓库url地址)
git remote add origin URL
# 提交本地代码到仓库(master是一个(主)分支名称)
git push origin master
# 如果本地为空,创建空仓库
git push -u origin master

创建新分支

# 列出所有分支
git branch -a

# 创建分支         
git branch 分支名称

# 切换分支        
git checkout 分支名称

# 删除分支

git branch -d 分支名称

合并分支

# 切换到master分支
git checkout master
# 把(要合并的分支)test合并到master分支
git merge test
# 提交master分支到服务器
git push origin master

内容更新

git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。

git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)

git add -A :是上面两个功能的合集(git add --all的缩写)

git reset :撤销上一次add内容

git status

git add -A or git add -u


# 能提交修改过,但是没有添加到缓存区的文件(修改过的就能提交)
git commit -a -m "update" 

git push origin master -f

#debug 
# Updates were rejected
git pull origin master

# refusing to merge unrelated history
git pull --rebase origin master
git push origin master

git pull origin master --allow-unrelated-histories
git push origin master

版本回退

# 查看历史版本,获取logID
git log --pretty=oneline
# 恢复历史版本
git reset --hard logID
# 修改推送到远程服务器
git push -f -u origin master
git pull
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-04 12:31:11  更:2022-04-04 12:35:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:21:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码