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常用命令,学习笔记

【狂神说Java】Git最新教程通俗易懂_哔哩哔哩_bilibili

? Git 大全 - Gitee.com

git config --system --list ? ? ?#系统配置
git config --global --list ? ? ?#用户配置

git config --global user.name "text" ? ? ? ? ? ?#设置用户名,该文件地址:C:\Users\x\.gitconfig
git config --global user.email "xx@qq.com" ? ? ?#设置邮箱

git init ? ? ? ? ? ? ? ? ? ? ? ?#初始化git
git clone www ? ? ? ? ? ? ? ? ? #从仓库取工程

#git的工作流程一般是这样的:
#1.在工作目录中添加、修改文件
#2.将需要进行版本管理的文件放入暂存区域
#3.将暂存区域的文件提交到git仓库
# 因此,git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(committed)

git status ? ? ? ? ?#查看当前本地和缓存区状态
1. git add [file] ? #该文件加入到暂存区 git add . 添加目录下所有
2. 该文件加入暂存区后,在本地被修改,状态切换为[Modified]
本地有变动后,再次使用git add[file],重新加入暂存区
或者使用git checkout即从远程仓库中取出文件, 覆盖当前修改
或者使用git reset HEAD [filename]取消暂存
4. git commit -m "text" 提交到仓库

#分支管理
git branch ? ? ? ? ? ? ? ? ? ? ?#显示本地所有分支
git branch -r ? ? ? ? ? ? ? ? ? #显示远程所有分支
git branch [dev] ? ? ? ? ? ? ? ?#新建分支,停留在当前分支
git checkout -b [dev] ? ? ? ? ? #新建分支,并且切换到该分支
git merge [dev] ? ? ? ? ? ? ? ? #合并指定分支到当前分支
git branch -d [dev] ? ? ? ? ? ? #删除分支
git push origin --delete [dev] ?#删除远端分支
git branch -dr [dev] ? ? ? ? ? ?#删除远端分支

#忽略文件规则
#在工程主目录下创建[.gitignore],注意不是git目录下
# 为注释
*.txt ? ? ? ?#忽略所有.txt结尾的文件
!lib.txt ? ? #但lib.txt除外
/temp ? ? ? ?#忽略当前目录下的temp
build/ ? ? ? #忽略build/目录下的所有文件
doc/*.txt ? ?#忽略doc目录下所有.txt文件,不影响doc/test/aa.txt

#生成公钥,用于配置免登录
# [C:\Users\xx\]目录下创建文件夹[.ssh]
# 在git命令行输入 ssh-keygen -t rsa
# 将[C:\Users\xx\.shh\id_rsa.pub]的内容,添加到github或gitee公钥设置里


# linux基础命令
cd ? ? ? ? ?#改变目录
cd .. ? ? ? #到上一级
pwd ? ? ? ? #显示当前所在的目录路径。
ls ? ? ? ? ?#显示当前目录所有文件,ls -l 显示详细信息
touch ? ? ? #新建文件
rm ? ? ? ? ?#删除文件
mkdir ? ? ? #新建文件夹
rm -r ? ? ? #删除文件夹
mv ? ? ? ? ?#移动文件 mv [文件路径] [目标路径]
clear ? ? ? #清屏
history ? ? #查看命令历史。
exit ? ? ? ?#退出

  开发工具 最新文章
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-03-13 22:01:22  更:2022-03-13 22:02:56 
 
开发: 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 6:48:40-

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