git

git config --global user.name mingjing

git config --global user.email xxxx.xx.com

cd e:/git/gittest

git init  初始化 生成.git目录

git status   暂存区为空                   查看暂存区

在目录中添加文件 a.txt

git add . 加入当前文件夹下所有新文件到暂存区

git status 查看暂存区1个文件

git commit -m “init”    从暂存区加入到版本库

git status 暂存区为空

.gitignore文件可以排除文件 

文件修改

修改1.txt

git status   发现红色                    modified:   a.txt

git add a.txt

git status 绿色 modified:   a.txt

git commit -m 'modify'

git status  为空

撤销修改

修改文件1.txt

发现修改不对,需要还原  使用 git checkout -- 1.txt        从git里还原

修改文件1.txt 并且执行了 git add 1.txt        (添加至暂存区)

发现不对,需要还原 使用   git reset HEAD 1.txt(删除暂存区)    然后再  git checkout -- 1.txt      

删除文件

git rm a.txt

git status         deleted:    a.txt

git commit -m '删除文件'

git status

链接github

要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git

关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

git log

git log --pretty=oneline

git reset --hard HEAD^

git reset --hard HEAD^^

git reset --hard~100

git reset --hard  xxxxx

git reflog

git checkout -- filename

git rm filename

远程 https://gitee.com/  注册账号

创建项目 获取地址

git push 地址 

原文地址:https://www.cnblogs.com/mingjing/p/8464635.html