GIt 基础命令

1、Git安装完成后,初次使用要自报家门,名字和Email地址。

 git config --global user.name "Your Name"
 git config --global user.email "email@example.com"

2、创建版本库(repository)

mkdir learn  //创建名为learn的文件夹
cd learn //进入该文件夹
pwd //显示当前目录,在任何你不知道当前位置时,都可以使用这个命令
git init //通过这个命令可以把这个目录变成Git可以管理的仓库

然后就可以在这个仓库做事了,所有的操作会被记录在该文件夹的 .git目录中,运行完git init命令生成的
所以就可以查看什么人,在什么时间,修改了什么地方
更厉害的是可以“后悔”,就是可以回退版本

3、提交文件

添加文件到Git仓库,分两步:
(1)git add <name>
(2)git commit -m "wrote a readme file" 

补:为什么添加文件需要add,commit两步?
	因为commit可以一此提交多个文件,所以你可以多次add不同文件
	例如: git add file1.txt
		 git add file2.txt file3.txt
		 git commit -m "add 3 files"

4、如果修改了readme.txt文件,还没有使用add命令

git status //查看当前库的状态
git diff //查看修改了什么

5、版本回退

git log //查看我们的详细提交记录

//如果嫌信息输出太多,加上 --pretty=oneline
git log --pretty=oneline //以行输出提交记录

git reset --hard HEAD^ //回退到上一个版本,HEAD^^回退上上一个
git reset --hard 版本号 //可以回退到相对应的版本

git reflog //查看历史命令

6、如果发现修改错了,撤销修改

(1)还未提交到暂存区
   git checkout -- <name>  //删除工作区的修改,回到最近的git add状态
(2)如果git add到暂存区,还未commit 
   git reset HEAD <name>  //退回到工作区

7、删除文件

git rm <name> //删除文件,此时,工作区和版本库不一致

//如果你发现删错了,版本库里还有,可以恢复
git checkout -- <name>  //恢复

//如果就是自己要删除的,继续删除版本库中的
git commit -m "remove <name>" //文件也从版本库删除了

8、远程仓库

git remote add origin 仓库地址  //连接远程仓库
git push -u origin master //推送本题库到远程仓库
git clone 远程仓库地址  //克隆远程仓库到本地

9、分支管理

查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
快速合并某分支到当前分支:git merge <name>  //看不出合并过 
普通合并某分支到当前分支:git merge --no-ff -m "merge with no-ff" <name> //看的出合并过 
删除分支:git branch -d <name>
强行删除分支:git branch -D <name>

参考自廖雪峰老师的网站:https://www.liaoxuefeng.com/wiki/896043488029600

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值