1.打开 Git Bash
命令 1. git add ‘文件名’
git add .
git add --all
git add -A
把我们的文件存放在一个神秘的地方 >>>> 暂存区 (暂存区在本机)
2.把文件提交到仓库中去。
命令 1 . git commit -m '我提交时候的备注(至关于注释)'
3.查看commit状态
命令1 git status
出现 以下提示就说明commit是成功的。
修改下readme.txt里面的内容。并从新使用git status命令 。
会发现出现了一些变化。git告诉咱们,git进行了一些修改,可是这些修改并无被提交。
4.查看修改内容。
命令1 git diff 你的文件名 会出现更改信息,发现多了两个换行, 多了7654321内容;
将更改后的东西提交上去,和以前同样。先add 而后再commit 。
5.版本退回
命令1. git log ( 修改日志)
退回
命令 1 . git reset --hard HEAD^ 退回到上个版本 若是须要退回好多版本就在后面加上 ^ 例: git reset --hard HEAD^^退回两个版本。
而后去查看readme.txt是否成功退回。
6.删除
新建一个 b.txt
而后commit到库中。 并删除。
命令1. git add
命令2. git commit -m ‘备注’
命令3. rm b.txt 这个是删除b文件的命令
回过头来看文件夹中的b.txt
b.txt不见了,查看下状态。
能够commit,能够放弃修改 git reset --hard 版本号来回复文件。
而后链接本地仓库,并将本身的库push到服务器中去。
命令2. git push -u origin master 将本地的库推送到master分支 (就是推送到服务器上)
在服务器上查看是否推送成功。
从如今开始,只须要git push origin master就能够吧本机的推送过去了。
从服务器拉去数据, git clone
将服务器端的数据克隆过来。
克隆以后能够直接向当前项目上传文件,直接git push便可
若是输入$ git remote add origin git@github.com:djqiang(github账号名)/gitdemo(项目名).git
提示出错信息:fatal: remote origin already exists.
解决办法以下:
一、先输入$ git remote rm origin
二、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!
三、若是输入$ git remote rm origin 仍是报错的话,error: Could not remove config section 'remote.origin'. 咱们须要修改gitconfig文件的内容
四、找到你的github的安装路径,个人是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
五、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就行了!
拓展:标签操做(须要在链接仓库的前提下)
git tag 查看标签
git tag name 建立标签
git push origin name 上传标签
git tag -d name 删除标签
分支操做
git branch 查看分支
git branch name 建立分支
git checkout name 选择分支
git merge name 合并分支(通常须要先选择主分支,而后将其余分支合并到主分支)
git branch -d name 删除分支
git diff
git diff 工做区和暂存区的差异
git diff —cached 暂存区和版本库的差异
gif diff HEAD 工做区和版本库的差异