Git 常见问题(持续更新)
问:修改 .gitignore 后不起作用?
答:由于存在缓存的问题,可以运行以下命令清除缓存后再添加和提交
git rm -r --cached .
git add .
git commit -m '更新 .gitignore'
问:git 命令
答:
开始一个工作区域:
clone 克隆一个仓库到一个新的目录
init 创建一个空的 Git 仓库或者重新初始化现存的仓库
在当前更改上工作:
add 添加文件内容到索引
mv 移动或者重命名一个文件、目录或者一个符号链接
restore 还原工作树
rm 从工作树和索引中移除文件
sparse-checkout 初始化和修改 sparse-checkout
检查历史和状态
bisect 使用二进制搜索去发现引入问题的提交
diff 显示提交和工作树之间的不同等
grep 打印符合一个模式的所有行
log 显示提交日志
show 显示不同类型的对象
status 显示工作树的状态
更改、标记和调整你的公共历史记录
branch 列出、创建或者删除分支
commit 记录仓库的更改
merge 合并两个或者更多的开发历史在一起
rebase 在另一个基本提示之上重新应用提交
reset 重置指定状态的当前 HEAD
switch 切换分支
tag 创建、列出、删除或者验证一个使用 GPG 签名的标签对象
合作
fetch 从另外一个仓库下载对象和引用
pull 从另一个存储库或本地分支获取并与之集成
push 更新远程引用以及关联的对象
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2019-03-15 如何编写测试用例