电脑网站拦截怎么解除,公司用自己机房做网站备案,莒县网站设计,烟台南山集团网站建设简言
git是一个开源的分布式版本控制系统#xff0c;可以有效、高速地处理从很小到非常大的项目版本管理。 里面有很多常用的命令语法#xff0c;在此做一个常用命令总结记录#xff0c;以备不时之需。
命令总结
由于git是基于linux开发的工具#xff0c;所以有个特点可以有效、高速地处理从很小到非常大的项目版本管理。 里面有很多常用的命令语法在此做一个常用命令总结记录以备不时之需。
命令总结
由于git是基于linux开发的工具所以有个特点不报错即成功。
一些关于linux的命令操作有的也能用。报错示例
git配置管理
安装git后在桌面右键打开命令工具然后进行git配置添加用户名和邮箱
设置用户名
// 全局设置姓名
git config --global user.name your_username
设置邮箱
// 全局设置邮箱
git config --global user.email your_emaildomain.com查看git配置
// 查看配置
git config --list 查看所有配置生成ssh
生成 ssh密钥一路回车enter即可。
ssh-keygen -t rsa -C your_emaildomain.com生成密钥后可在c盘的用户中找到ssh生成的公钥往git项目远程网站个人用户ssh管理粘贴即可。
查看git版本
git versiongit -vgit命令帮助
git helpgit -h
// 打开网页版文本
git -h config项目git管理
初始化本地项目
本地生成项目git仓库
git init 连接远程项目
连接远程仓库 origin 默人远程地址名可自定义
git remote add origin 远程仓库地址查看所设置的远程仓库地址
// 远程仓库地址名
git remote
// 详细
git remote -v远程仓库地址名重命名
git remote old仓库名 new仓库名远程仓库地址名删除一旦你使用这种方式删除了一个远程仓库那么所有和这个远程仓库相关的远程跟踪分支以及配置信息也会一起被删除。
git remote remove 仓库地址名
// 简写
git remote rm 仓库地址名克隆项目
根据远程仓库地址克隆项目文件,首先得右键打开git命令工具
git clone 远程仓库地址
// 克隆指定分支的代码
git clone -b 分支名 远程仓库地址仓库代码git管理
分支操作
查看仓库分支
git branch
// 查看分支的最后一次提交
git branch -v新建分支
git branch 分支名切换分支
git checkout 分支名
// 创建并切换
git checkout -b 分支名删除分支
git branch -d 分支名合并分支假设当前是分支名1执行下方命令表示将分支名2的代码合并到分支名1他只是代码合并如果发生代码冲突还需要手动解决
git merge 分支名2变基操作多人协作一般不用将当前分支修改的内容移动到指定分支上。然后指定分支需要进行一次合并与当前分支
git rebase 分支名
// 指定分支变基
git rebase 目标分支 指定分支// 当指定分支不是从目标分支直接分出来的时候
// 假设 基于 分支A 创建了 分支B
// 基于 分支B 创建了 分支C
// 变基操作命令如下
git rebase --onto 分支A 分支B 分支C
代码管理
查看文件状态
git statusgit status -s
git status -short代码本地git暂存
git add 文件名
// 全部暂存(.gitignore文件中的范围文件将忽略)
git add .从暂存区移除文件
git rm --cached 文件名代码本地提交本地仓库
// 提交暂存的内容
git commit -m 此次提交描述信息// 直接提交修改的内容
git commit -m -a 此次提交描述信息拉取远程分支数据
git pull origin(远程仓库地址) 远程分支名(默认master)往远程分支推送数据
git push origin(远程仓库地址) -u 远程分支名//强制推送
git push -f origin(远程仓库地址) -u 远程分支名查看本地提交信息 git log 按q退出
代码历史提交操作
重置到历史的某个提交状态,1和2操作必需如果你提前基于当前分支新建了分支建议可不执行3和4。
//1. 查看log日志 找到目标提交id
git log --prettyoneline//2. 重置到的目标提交状态
git reset --hard 目标提交id//3. 查看引用日志, 最左侧为id
// 找到最新的提交id,一般是引用HEAD{1}的id,因为你刚才一次reset
git relog
//4. 新建分支指定最新的提交id
git branch new分支名 最新的提交id
结语
详细信息请自行搜索git官网查看。