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

相关推荐
咖啡教室14 小时前
日常开发中常用的git操作命令和使用技巧
git
carterwu20 小时前
git工作流程的分类和对应场景
git
2401_8401922720 小时前
如何学习一门计算机技术
开发语言·git·python·devops
EleganceJiaBao1 天前
【Git】5 个分区的切换方式及示例
git·github·add
LCY1331 天前
spring 中的DAO是什么
运维·git·jenkins
柚几哥哥2 天前
IntelliJ IDEA全栈Git指南:从零构建到高效协作开发
java·git·intellij-idea
遇到困难睡大觉哈哈2 天前
Git推送错误解决方案:`rejected -> master (fetch first)`
大数据·git·elasticsearch
ON.LIN2 天前
Git提交本地项目到Github
git·github
九月镇灵将2 天前
6.git项目实现变更拉取与上传
git·python·scrapy·scrapyd·gitpython·gerapy
wuyijysx2 天前
ubuntu git cola gui
git·软件工具