如何通过命令行更新GitHub仓库中的单个文件(Linux Mint环境)
哈哈,完全理解你不想碰网页端编辑的心情——毕竟来回切换很容易搞出本地和远程不一致的麻烦!其实用命令行更新单个文件真的没那么复杂,我给你捋一遍具体步骤,都是日常开发常用的操作:
命令行更新GitHub单个文件的完整流程
先同步本地与远程仓库
为了避免冲突,第一步一定要拉取远程仓库的最新内容到本地:git pull origin main
注:如果你的默认分支是master,就把命令里的main换成master就行。修改本地目标文件
直接在本地编辑README.md或者你要更新的文件,用你习惯的编辑器(比如vim README.md、nano README.md,或者图形化编辑器都可以)。暂存修改的单个文件
只把你修改的那个文件加入暂存区,不用管其他未修改的文件:git add README.md
(把README.md替换成你实际修改的文件名,比如docs/usage.md)提交你的修改
给这次提交写个清晰的备注,方便以后查看修改记录:git commit -m "更新README:补充项目安装步骤"推送到GitHub远程仓库
最后把本地的提交推送到远程仓库:git push origin main
同样,分支名根据你的实际情况调整。
小提示
如果推送时遇到权限问题,检查一下本地Git的凭据是否正确,或者确认你的SSH密钥已经添加到GitHub账户里(既然你之前成功推送过仓库,大概率这个没问题,但万一遇到可以排查下)。
内容的提问来源于stack exchange,提问作者Gaurav Bhaskar
相关产品推荐
相关产品推荐

