Git的基本使用

1、$ git add text.txt   添加text.txt到暂存区里面

2、$ git commit -m '备注',把文件提交到仓库。

3、$ git status 查看文件状态(是否还有文件未提交)

4、$ git diff text.txt 查看修改内容

5、$ git log 查看历史记录 (git log –pretty=oneline 简化信息)

6 、$ git reset  –hard HEAD^ 回退到上一版本(上上版本 git reset  –hard HEAD^^;回退到前100个版本 git reset  –hard HEAD~100)

7、$ cat text.txt 查看text.txt内容

8、$ git reflog 获取到版本号

9 、$ git reset  –hard 版本号  回到指定版本号的版本

10、$ git checkout  –  text.txt  丢弃工作区的修改(即撤销功能)

11、$ rm text.txt 删除text.txt文件

12、$ git branch  查看分支

13、$ git branch name  创建分支

14、$ git checkout name  切换分支

15、$ git checkout –b name  创建+切换分支

16、$ git merge name  合并某分支到当前分支

17、$ git branch –d name  删除分支

18、$ git remote 查看远程库的信息

19、$ git remote –v   要查看远程库的详细信息

20、$ git push origin master  把该分支上所有本地提交到远程库中,推送时,要指定本地分支,这样,Git就会把该分支推送到远程库对应的远程分支上(master当前分支名称)

21、$ git stash 把当前的工作隐藏起来 等以后恢复现场后继续工作

22、$ git stash list 查看所有被隐藏的文件列表

23、$ git stash apply 恢复被隐藏的文件,但是内容不删除

24、$ git stash drop 删除文件

25、$ git stash pop 恢复文件的同时 也删除文件  

  

那么一般情况下,分支要推送步骤

  1. master分支是主分支,因此要时刻与远程同步。
  2. 一些修复bug分支不需要推送到远程去,可以先合并到主分支上,然后把主分支master推送到远程去。
多人协作工作模式一般是这样的:
  1. 首先,可以试图用git push origin branch-name推送自己的修改.
  2. 如果推送失败,则因为远程分支比你的本地更新早,需要先用git pull试图合并。
  3. 如果合并有冲突,则需要解决冲突,并在本地提交。再用git push origin branch-name推送。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值