Git基础命令学习总结
一、Git简介
-
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
-
Git下载地址 Git官网地址
-
下载完成后,打开Git Bash Here,GitBash作为windows中的命令行工具也是很好用的
二、Git的基本命令
1.Git初始化命令
git init
生成.git文件,将此目录变成一个仓库git config --global user.name XXX
设置用户名git config --global user.email XXX
设置用户邮箱git config --list
查看配置信息
2.Git常用命令
git add filename
将本地文件增加到暂存区git add .
会把当前所有的untrack files和changed but not updated添加到stage状态git commit -m'备注信息'
将暂存区的内容 提交到 本地仓库(本地分支,默认master分支)git mv filename1 filename2
修改文件名git rm filename
删除文件git reset --hard HEAD^
返回上一个版本git reset --hard commit_id
返回特定版本git tag v2.0
打标签
3.Git查看命令
git status
查看仓库状态git diff filename
查看文件修改了那些内容git log
查看历史记录git log --graph
以图形化(节点)展示当前git库的提交信息gitk
UI界面查看历史信息git tag
查看所有标签
4.Git分支命令
git branch dev
建立分支devgit checkout -b dev
建立分支并切换到分支devgit checkout dev
切换分支devgit branch
查看分支,默认有master(也称为主枝)git branch -r
查看远端库分支git branch –a
查看当前所有分支(包括本地分支和远端库分支)git branch –d dev
#删除分支devgit fetch
拉取远程分支到本地git merge dev
合并dev到当前分支
5.Git远程命令
git clone git@github.com:xiaochengyez/xiaochengyez.github.io.git
克隆远程仓库到本地git remote add origin https://github.com/xiaochengyez/xiaochengyez.github.io.git
连接远程库git remote -v
查看远程库的详细信息git remote
查看远程库的信息git remote rm origin
删除远程库git push
将本地仓库内容 推送到 远程仓库(远程分支)git pull
将远程仓库(远程分支)内容 拉取到 本地仓库(本地分支)
Written on September 26, 2019