• Git 使用手册


    GitHub

    安装 GitHub:

    Windows 平台:https://windows.github.com

    Mac 平台:https://mac.github.com

    Git

    安装 Git:

    http://git-scm.com

    配置工具

    git config --global user.name "[name]"     配置 commit 操作默认的提交者

    git config --global user.email "email address"  配置 commit 操作默认的提交者的邮箱

    git config --global color.ui auto         配置 git 操作命令行彩色显示方案

    创建仓库

    git init [project-name]    创建一个新的本地代码仓库,仓库名为 project-name

    git clone [url]        (从远程服务器)下载一个已有的代码仓库(包含其完整历史版本)

    查看与标注修改

    git status           列出所有新建或更改过的,等待提交的文件

    git diff            显示尚未添加的,新的或修改过的文件与原文件的不同之处

    git add [file]         将需要提交的文件添加到列表

    git diff --staged        显示已添加的,新的或修改过的文件与原文件的不同之处

    git reset [file]         取消添加已添加的新的或修改过的文件

    git commit -m "[descriptive message]"    为已经添加的修改编写注释

    将更改分组

    git branch            列出当前仓库在本地的所有分支

    git branch [branch-name]    创建新的分支

    git checkout [branch-name]   切换分支

    git merge [branch]        合并分支

    git branch -d [branch-name]   删除分支

    更改文件名

    git rm [file]            删除文件并将该变更记录下来

    git rm --cached [file]       删除版本控制中的 file 文件,但保留本地副本

    git mv [file-original][file-renamed]  修改文件名并将该变更记录下来

    忽略临时文件

    *.log
    build/
    temp-*

    在 .gitignore 文件中记录了不需要跟踪变动的文件和路径

    git ls-files --other --ignored --exclude-standard    列出该项目中所有的被忽略的文件

    管理更改状态

    git stash    暂时存储所有的更改跟踪文件

    git stash pop  回滚到最近一次保存的更改状态

    git stash list  列出所有的保存的更改状态

    git stash drop  删除已保存的更改状态

    查看操作历史

    git log      列出当前状态的版本历史

    git log --follow [file]    列出指定文件的版本历史,包括重命名

    git diff [first-branch] [second-branch]    显示两个分支之间的差异

    git show [commit]    列出指定注释对应的更改

    重新提交

    git reset [commit]      撤销 [commit] 后的所有记录,但保持本地更改

    git reset --hard [commit]  撤销 [commit] 后的所有记录,并删除本地更改,一切恢复到 [commit] 版本

    同步更改

    git fetch [bookmark]    从代码仓库的指定位置下载所有历史

    git merge [bookmark]/[branch]    将指定位置/分支的内容与当前本地分支合并

    git push [alias][branch]        提交更改

    git pull      等于 git fetch + git merge,即下载指定位置的版本历史,并与本地分支合并

  • 相关阅读:
    从今天起,我要在博客园装13了,听说这里装的好可以得高薪
    HTML5 选择前置摄像头,选择后置摄像头
    canvas图片base64编码后,ajax提交到后台
    238. Product of Array Except Self
    230. Kth Smallest Element in a BST
    229. Majority Element II
    228. Summary Ranges
    227. Basic Calculator II
    223. Rectangle Area
    222. Count Complete Tree Nodes
  • 原文地址:https://www.cnblogs.com/shilxfly/p/6627337.html
Copyright © 2020-2023  润新知