1.创建文件夹
$
mkdir learngit
$
cd learngit
$ pwd
2.添加GIT管理
$ git init
3.添加文件
$ git add.
4.提交到本地
$ git commit -m "提交内容"
5.查看当前状态
$ git status
6.查看文件修改情况
$ git diff 文件名.类型
7.查看历史记录
$ git log
8.回到上个版本(后面也可以跟编号)
$ git reset --hard HEAD^
HEAD^上上个版本
HEAD~100 上100个版本
9.查看文件内容
$ cat
文件名.类型
10.查看历史命令
$ git reflog
11.
文件在工作区的修改全部撤销
$ git checkout --
文件名.类型
12.删除
$ git rm
文件名.类型
$ git checkout -- test.txt 删错后复原
13.生成公私钥
$ ssh-keygen -t rsa -C "youremail@example.com" 注释
14.克隆本地厂库
$ git clone git@github.com:michaelliao/gitskills.git
$
cd gitskills
$ ls
15.冲突合并
$ git merge
16.查看合并情况
$ git log --graph --pretty=oneline --abbrev-commit
17.
禁用
Fast forward,Fast Forward可能会丢失数据
$ git merge --no-ff -m "merge with no-ff" dev
18.创建试验性分支
$ git checkout -b feature-vulcan
19.查看远程厂库信息
$ git remote origin
$ git remote -v 详细信息
20.设置标签
$ git tag v1.0
21.查看标签
$ git log --pretty=oneline --abbrev-commit
22.显示对应标签信息
$ git show v0.2
23.删除标签
$ git tag -d v0.1
24.推送没用推送过的标签
$ git push origin --tags
25.从远程到另一个远程
$
git clone git@github.com:michaelliao/bootstrap.git
转载请注明原文地址: https://www.6miu.com/read-75351.html