git用法

一.安装GIT

1.windows上安装,下载https://git-scm.com/downloads

2.按提示安装完成即可,安装完成后,在开始菜单里找到“Git”->“Git Bash”,打开类似命令行窗口的东西,就说明Git安装成功!

3.安装完成后,还需要最后一步设置,在命令行输入:

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

二.创建版本库

1.Windows系统,为了避免遇到各种莫名其妙的问题,确保目录名(包括父目录)不包含中文。

2.通过git init命令把这个目录变成Git可以管理的仓库

3.提交文件到GIT仓库:

git add readme.txt
git commit -m "wrote a readme file"

三、版本回退

1.查看历史

 git log

git log --pretty=oneline
 git reflog

2.回退版本

git reset --hard HEAD^ (回退到上一版本)
git reset --hard HEAD~* (*回退几个版本)
git reset --hard f463cbf  (回到版本号以f463cbf开头的那个版本)

3.放弃工作区的修改

git checkout -- readme.txt

4.放弃缓存区的修改

扫描二维码关注公众号,回复: 4425077 查看本文章

git reset HEAD <fimename>

5.从GIT版本库中删除文件

git rm test.txtgit commit -m "remove test.txt"

6.从版本库中恢复误删的文件

git checkout -- test.txt

7.添加远程库

git remote add origin https://github.com/lurkerzhang/SqlSimulated.git
git push origin master

8.git删除远程仓库的文件或目录

git rm -r --cached a/2.txt //删除a目录下的2.txt文件   删除a目录git rm -r --cached a

git commit -m "删除a目录下的2.txt文件" 

git push

9.git bush 中显示中文的问题

git config --global core.quotepath false

10.fetch更新本地仓库两种方式:

//方法一
$ git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin master

$ git log -p master.. origin/master//比较本地的仓库和远程参考的区别

$ git merge origin/master//把远程下载下来的代码合并到本地仓库,远程的和本地的合并

//方法二
$ git fetch origin master:temp //从远程的origin仓库的master分支下载到本地并新建一个分支temp

$ git diff temp//比较master分支和temp分支的不同

$ git merge temp//合并temp分支到master分支

$ git branch -d temp//删除temp

猜你喜欢

转载自www.cnblogs.com/lurkerzhang/p/10073891.html