Git 基本用法

Git基础:
https://git-scm.com/docs/git
1.Git的初始化和配置
  1.初始化 git init;
  2.git config user.name "名字"
    git config user.email "邮箱"
    可也通过git cofig user.name查看名字
    可以通过git config user.emai查看邮箱;
2.Git添加和提交文件
 1.状态:git status
 2.分区:
  工作区,缓存区,版本库;
  添加和提交
  如果在工作区新增了一个a.txt,可以通过git add 将文件
  添加到缓存区,通过git commit提交到版本库;
  git add online 添加online目录到缓存区;
  Git commit -m '操作信息'可以直接提交版本库(不会打开编辑框);
3.Git设置忽略规则
  1.需要创建.gitignore文件,向该文件中添加忽略哪些文件的规则;
  echo "*.class" >>.gitignore 忽略*.class的文件
  echao "out/">>.gitignore 忽略out目录;
4.Git快照和日志
  1.每次提交会创建一个快照;
  2.git log 查看提交记录;
  3.git log -1 最近一次提交;
  4.git log --oneline 所有记录每一次记录显示在一行;
    git log --oneline --graph
  5.Git log -1 -p 查看最近一次提交了什么内容;
  6.Gitk 
5.Git差异比较和版本检出
master:是一个分支,指向当前分支的最新提交;
Head:指向当前分支
git diff:比较工作区和缓存区的差异;
git  diff -cached比较缓存区和版本库的差异;
git diff Head 比较工作区和版本库的差异;
1.可以通过git checkout从缓存区中取出文件;
2.可以同过Git checkout HEAD 将版本库的文件取出到工作区和缓存区;
6.Git分支
a.创建分支
1.当我我提后git会默认为我们创建一个分支master,master指向当前的提交,Head指向当前分支;
2.git branch dev  创建dev分支
  git checkout -b bugfix  创建bugfix分区且切换到bugfix分支
  
3.git branch 查看分支
  git branch -v
4.git checkout dev  切换到dev分支
b.分支合并(在master分支上操作)
 git merge bugfix 把bugfix合并到master分区中
 git branch -d bugfix 删除分支
c.git解决冲突
c.git stash 封存
  git stash list 查看封存的内容
  git stash apply 恢复
  git stash clear 清除

  
 
 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值