查看git版本
git --version
配置全局的用户名及邮箱
git config --global user.name "zhuguoxiang"
git config --global user.email "2030909816@qq.com"
查看已配置的内容
git config --list
创建本地仓库(先手动创建目录然后进入当前目录执行如下命令)
git init
创建本地仓库(到上级目录创建名称为test2的仓库)
git init test2
目录下创建文件 touch 文件名
touch yo.txt
查看当前项目状态
git status
把所有文件添加到暂存区
git add .
提交版本(git commit -m "描述")
git commit -m "开始的开始"
查看版本记录
git log
查看当前版本与上一版本比较具体修改的内容
git log -p
图示全部历史记录
git log --all --graph
版本回退至指定版本(git checkout 具体版本id)
git checkout bd11c0527d81
回到之前的版本
git checkout -
---------------------------------------------------------------------------
------------------------------------标签-----------------------------------
打标签
git tag -a 标签名 -m "备注"
打标签(指定节点id)
git tag -a 标签名 -m "备注" 具体id
显示所有的标签
git tag
查看某个标签的详细信息
git show 标签名
---------------------------------------------------------------------------
------------------------------------分支-----------------------------------
创建分支
git branch 分支名
切换分支
git checkout 分支名
合并分支
git merge 分支名
----------------------------------------------------------------------------
-------------------------------------远程-----------------------------------
拷贝远程仓库代码至本地
git clone https://github.com/JsonTuring/javaJob.git
拷贝远程仓库代码至本地(重命名为javaJob1)
git clone https://github.com/JsonTuring/javaJob.git javaJob1
添加远程仓库
git remote add 远程名称 远程地址
git remote add github https://github.com/JsonTuring/test
列出所有远程仓库(git remote -v 显示详细信息)
git remote
上传代码
git push -u 远程名 分支名
git push -u github master
git push -u origin master
获取远程更新
git pull
----------------------------------------------------------------------------