| |
|
开发:
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学习笔记 |
Git? 常用命令用户签名 git config --global user.name L1yb git config --global user.email 1747848577@qq.com 查看设置 : ?C:\Users\dell.gitconfig 初始化本地库 ---创建文件夹后 git init 查看状态 git status 添加暂存区 git add 工作区--暂存区--本地区--远程库 提交本地库 git commit -m"日志信息" 文件名 查看日志信息 git reflog 查看详细日志信息 git log 版本穿插 git reset --hard 版本号 (本质是指针) 报错:git:fatal:Unable to create".../.git/index.lock 原因:在进行某些比较费时的git操作时自动生成,操作结束后自动删除,相当于一个锁定文件,目的在于防止对一个目录同时进行多个操作。有时强制关闭进行中的git操作,这个文件没有被自动删除,之后你就无法进行其他操作,必须手动删除。 解决:手动删除 分支操作查看分支 git branch -v 创建分支 git branch 分支名 切换分支 git checkout 分支名 合并分支 git merge 分支名 冲突合并: 问题描述:合并的两个分支都进行了修改(修改之后都commit了),合并时git不知道修改哪一个,这时候要认为修改 操作:1、删掉 <<<<<<<head(当前分支)和 ========== 和 >>>>>>分支名,留下想保存的内容 2、git add 、git commit (这里commit的时候不能加文件名) ? master 、hot-fix都是指向具体版本的指针。当前是哪个分支取决于head的指向。创建分支本质上时创建指针。 ?
远程库操作查看当前远程库别名: git remote -v 起别名: git remote add 别名 远程地址 推送本地分支上的内容到远程库: git push -u 别名 分支 将远程库的内容克隆到本地: git clone 远程地址 1、拉取代码 2、初始化本地库 3、创建别名(origin) 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并: git pull 远程库地址别名 远程分支名 报错:fatal: not a git repository (or any of the parent directories): .git 解决 : git init 初始化: git init git remote add origin? ?用户仓库的git地址 上传并添加评论: git add . git commit -m "第一次提交" git push origin master ——这里注意,如果你项目中有redme文件而且在码云网站上创建仓库时也生成了redme文件话要加上 -f 只想上传git_space中的指定文件夹
(希望的是文件夹里的内容都需要git控制,这样会比较方便) 然后再push的时候正常push就好
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 17:25:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |