【Git】Git的基本操作

基本的 Git 本地操作

创建或者克隆一个仓库、做更改、暂存并提交这些更改、浏览你的仓库从创建到现在的所有更改的历史


git使用

  1. 安装后第一次配置
    git config --global user.name ***
    git config --global user.email ***
    【全局配置账号和邮箱】
    git config --global credential.helper store【缓冲account和password】

=>辅助命令:
git config --list【查看所以配置】
git config user.name【查看某一项配置】
git config --global core.editor vim
【配置文本编辑器】

  1. 获取git仓库
    1)自建
    git init【初始化一个空仓】
    git add 【将一些文件添加进缓冲区】
    git commit -m '
    '【将这些文件存进仓库】
    2)克隆
    git clone [url] [rename] 【克隆远程的仓库】
    3.修改及更新仓库
    git add ***
    git commit -m ""
    git commit -a -m "
    "【相当于上面两步的合并】
    git status【查看当前仓库文件的四种状态:修改、缓冲、提交、未跟踪】
    git status --short
    git diff【查看未被缓冲的差异】
    git diff --cached【查看缓冲区的差异】
    git difftool【可视化工具】
    git mv [oldfile] [newfile]【改名】
    4.查看提交历史
    git log
    git log --pretty=format/short/full/oneline
    git log -p --stat --graph -n
    git log --since="time"/--before="time"
    git log --author=name --committer=name
    5.撤销操作
    git commit --amend -m ""【重新提交】
    git reset HEAD 【撤销在缓冲区的状态】
    git checkout -- 【撤销的修改】
    记住,在 Git 中任何 已提交的 东西几乎总是可以恢复的。 甚至那些被删除的分支中的提交或使用 --amend 选项覆盖的提交也可以恢复。 然而,任何你未提交的东西丢失后很可能再也找不到了。
    6.远程仓库
    git remote add [origin] [url]【设置远程仓库地址的别名】
    git remote rm [origin]【删除别名】
    git remote rename [origin_old] [origin_new]【别名重命名】
    git clone [url] 【初始整体克隆】
    git fetch [origin]【差异更新,但不会和本地合并】
    git pull [origin] [master] 【拉取合并】
    git push [origin] [master]【推送合并】
    git remote show [origin]【远程仓库的信息】
    6.版本标签
    git tag -a v1.0 -m "message"【信息更加详细】
    git tag v1.0
    git tag -a v1.1 sha-1值【补打标签】
    git push origin v1.0【推送v1.0版本的给远程仓库】
    git push --tag【推送当前标签的给远程仓库】
    git tag -d v1.0【删除本地标签】
    git push origin :refs/tags/v1.1【删除远程仓库的标签】
    7.别名
    git config --global alias.
    ####【用***替换####】
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容