黑马程序员技术交流社区

标题: Git终端命令(一) [打印本页]

作者: Planesc    时间: 2019-6-13 21:31
标题: Git终端命令(一)
本帖最后由 Planesc 于 2019-6-13 21:43 编辑

安装Git
GitHub提供了包含图形界面的桌面客户端,通过客户端可以完成大部分常用的仓库操作,同时可以自动更新Git的命令行版本,以适应新的场景。
GitHub Desktop
https://desktop.github.com/
GitHub的Linux和POSIX版本可以在官方的Git SCM网站上获取。
Git 全平台版
http://git-scm.com
配置工具
对所有本地仓库的用户信息进行配置
$ git config --global user.name "[name]"
对你的commit操作设置关联的用户名
$ git config --global user.email "[email address]"
对你的commit操作设置关联的邮箱地址
创建仓库
创建一个新的仓库或者从一个现有的链接获取仓库
$ git init [project-name]
创建一个本地的仓库,并设置名字
$ git clone [url]
下载一个项目以及它所有的版本历史

更改
检查已有的编辑并执行commit操作
$ git status
列出所有新建或者更改的文件,这些文件需要被commit
$ git diff
展示那些没有暂存文件的差异
$ git add [file]
将文件进行快照处理用于版本控制
$ git diff --staged
展示暂存文件与最新版本之间的不同
$ git reset [file]
将文件移除暂存区,但是保留其内容
$ git commit -m"[descriptive message]"
将文件快照永久地记录在版本历史中
批量更改
命名一系列commit以及合并已完成的工作
$ git branch
列出当前仓库中所有的本地分支
$ git branch [branch-name]
建立一个新分支
$ git checkout [branch-name]
切换到一个特定的分支上并更新工作目录
$ git merge [branch-name]
合并特定分支的历史到当前分支
$ git branch -d [branch-name]
删除特定的分支






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2