Git常用指令

记录本人学习Git基础使用的一些常用命令

1.基础命令

git add .

git commit -m 'something...'

git status

git log --all --graph

git diff //查看上次commit以后未提交(add)的修改

2.远程仓库

2.1 创建秘钥(本地连接远程仓库使用SSH地址)

--生成ssh公钥

ssh-keygen -t rsa

--获取公钥

cat ~/.ssh/id_rsa.pub

2.2 拷贝

git clone ...

2.3 推送

git remote add origin ... //初次绑定,推送到指定地址

git push origin master

3.暂存

git stash

git stash apply //恢复

4.回退

git reset head~ soft

git rebase //好看的合并,嫁接

5.补充

5.1 遇到遇到 Detached HEAD

【Git】:遇到 Detached HEAD 怎么办?-腾讯云开发者社区-腾讯云

只需要checkout 任意分支即可脱离

5.2 git reset --hard 回溯

只需要通过 git reflog 找到reset前的版本号,然后执行 git reset --hard version_id 即可

相关推荐
wu~97023 分钟前
GitHub永不遗忘,使用git push -f来覆盖的提交依旧保留
git·github
Vermouth_002 小时前
git clone的时候提示access denied
git
qq_437657273 小时前
清楚本地的git并重新登录
git
jiang_changsheng3 小时前
工作流agent汇总分析 2
java·人工智能·git·python·机器学习·github·语音识别
顶点多余4 小时前
版本控制器-git
linux·git
夔曦4 小时前
Git工程日常下拉/上传完整流程(自用)
git
岱宗夫up4 小时前
GitHub Desktop如何设置中文?这不是个简单问题
git·github
岱宗夫up7 小时前
.env 文件是干啥的?为什么不能提交到 Git?
大数据·git·elasticsearch·搜索引擎·gitee·github·gitcode
家里有只小肥猫20 小时前
git回退某条/多条提交记录
git
何中应1 天前
IDEA 中让 Git 忽略 .idea 目录
java·git·intellij-idea