版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/davidsher_zhou/article/details/80815512
-
-
git下载
git初始配置
$git config --global user.name "YourName"
$git config --global user.email "[email protected]"
git仓库初始化
$git init
配置远程
$ssh-keygen -t rsa -C "[email protected]"
关联远程仓库
$git remote add origin git@server-name:path/repo-name.git
pull到本地
$git pull
新建本地自己分支
$git checkout -b "branchName"
新建远程自己分支
$git branch --set-upstream-to=origin/"branchName"
常用基本操作
- 添加到本地仓库
$git add .
$git commit -m <messages>
- 推送到远程仓库
$git push
- 查看当前工作区状态
$git status
- 回退版本
$git reset --hard commit_id
- commit_id是SHA1值,
- 回退上一个版本为:
$git reset --hard HEAD^
,回退上上个为:$git reset --hard HEAD^^
- 显示最近提交日志
$git log
- 删除文件
$git rm <fileName>
- 还原删除文件
$git checkout - <fileName>
- 创建dev分支并切换到dev
$git checkout -b dev
- 切换到dev分支
$git checkout dev
- 查看所有分支
$git branch -a
- 合并dev分支到master上
git checkout master
$git merge dev
- 删除dev分支
git branch -d dev
- 创建标签
$git tag <name>
- 推送标签到远程
$git push origin <tagname>
- 让Git显示颜色
$git config --global color.ui true
- 忽略特殊文件
- 创建.gitignore文件,把要忽略的文件名填进去。 -