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

相关推荐
测试开发技术8 小时前
使用 Git 时出现 unable to access,如何解决?
git·面试题
zhougl9969 小时前
git项目,有idea文件夹,怎么去掉
java·git·intellij-idea
tmacfrank17 小时前
Git 使用技巧与原理(一)—— 基础操作
git
dilvx18 小时前
git 配置 default editor
git
特种加菲猫1 天前
构建完整工具链:GCC/G++ + Makefile + Git 自动化开发流程
linux·笔记·git·自动化
Franklin1 天前
VS 版本更新git安全保护问题的解决
git
我是一只代码狗2 天前
idea中合并git分支
git
我是一只代码狗2 天前
idea中使用git
git·gitee·github
恋喵大鲤鱼2 天前
git restore
git·git restore
李少兄2 天前
Git Commit Message写错后如何修改?已Push的提交如何安全修复?
git·安全