Git常用命令

2020-09-10  本文已影响0人  程序员小杰
image.png

初始化

git init:初始化

状态查看操作

git status:查看工作区、暂存区状态

添加操作

git add <file>:将工作区的"新建/修改文件",添加到暂存区

退回操作

git rm --cached <file>:将暂存区的文件退回到工作区

提交操作

git commit -m "备注":将暂存区的文件提交到本地库

查看历史记录

git log:查看历史提交
git log --pretty=oneline:以漂亮的一行显示,包含全部哈希索引值
git log --oneline:以简洁的一行显示,包含简洁哈希索引值
git reflog:以简洁的一行显示,包含简洁哈希索引值,同时显示移动到某个历史版本所需的步数


image.png

回退或者前进版本

比较文件差异

分支操作

查看配置

git config -l

查看系统config

git config --system --list

查看当前系统用户配置

git config --global --list

克隆仓库

git clone <远程库地址>:克隆远程库

功能:①完整的克隆远程库为本地库,②为本地库新建origin别名,③初始化本地库

查看远程库地址别名

git remote -v

新建远程库地址别名

git remote add <别名> <远程库地址>

删除本地中远程库别名

git remote rm <别名>:

本地库某个分支推送到远程库,分支必须指定

git push <别名> <分支名>

把远程库的修改拉取到本地

git pull <别名> <分支名>

抓取远程库的指定分支到本地,但没有合并

git fetch <远程库别名> <远程库分支名>

将抓取下来的远程的分支,跟当前所在分支进行合并

git merge <远程库别名/远程库分支名>

复制远程库

git fork
参考文献
https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
https://www.cnblogs.com/convict/p/10795320.html

上一篇下一篇

猜你喜欢

热点阅读