Git常用指令以及常见问题解决

摘要:记录本人Git常用指令以及常见问题解决

1.Git流程

2.具体操作

git init:初始化目录(一般直接git clone远端的工程,这一步都可以省略掉);

输入命令"git config --global user.name xxx"来配置你的用户名;

输入命令"git config --global user.email xxx"来配置你邮箱;

输入命令"git config user.name"来查看用户名配置是否正确;

输入命令"git config user.email"来查看邮箱配置是否正确;

输入命令"git remote add origin http://xxx/.../xxx.git"来关联远程库;

输入"git remote-v"来查看关联是否成功;

如果想取消关联当前的远程库,输入"git remote rm origin";

git clone:克隆远端;

git checkout:可以用于切换分支,最好clone之后确认一下是不是自己想要的分支;

git pull:拉取远端,更新本地代码;

git add:输入命令"git add . "即可将当前目录下所有的文件都添加到暂缓区;

git commit:可以用 -m or -am ,将当前暂缓区的文件提交到本地仓库;

git push:可将本地仓库的文件上传到远程仓库;

3.常见问题解决

3.1 强制提交

有时候想直接用本地文件覆盖掉远端的所有文件,可以用强制提交

git push --force origin master

3.2 GitHub:文件太大上传不上去

github上面禁止超过100M文件上传,指的是单个文件(压缩包,安装软件);但是支持整体文件夹超过100M。

3.3 filename too long

在使用git时,有时候会爆出"filename too long"的问题,会使得"git pull origin master"或"git clone https://xxx"等操作失败,此时,需要输入命令:

"git config --global core.longpaths true"

3.4 取消本次commit

执行完commit后,想撤回commit,怎么办?

git reset --soft HEAD^

这样就成功的撤销了commit

注意,仅仅是撤回commit操作,写的代码仍然保留。

参考文章:

git使用情景2:commit之后,想撤销commit_撤销上次commit-CSDN博客

https://www.cnblogs.com/lfxiao/p/9378763.html

相关推荐
穷人小水滴1 小时前
git 开源平台网站推荐 (2025-06 更新)
git·开源·平台
dyyshb2 小时前
SVN迁移Git(保留历史提交记录)
git·svn
showmethetime2 小时前
TortoiseSVN迁移到本地git
git
大卫小东(Sheldon)9 小时前
git-intelligence-message 1.3.2 发布了,智能生成、提交git的工具
git·rust
颜笑晏晏19 小时前
Git 零基础到同步 GitHub 和 Gitee 全流程指南
git·gitee·github
BraveOxCow1 天前
git的使用
git
进阶的DW2 天前
Git基本使用
git
书琴2 天前
关于git的stash参数
git
@大迁世界2 天前
如何将一个 Git 项目关联到两个远程仓库(且不出错)
git
康不坦丁2 天前
不再苦恼 git 命令打错单词啦-git 别名
git·后端