Git基本使用

在用 Git 进行代码管理的过程中,我们会发现后添加进去的 .gitignore 文件,或者是中途修改了 .gitignore 文件后,.gitignore 文件没有生效,我们需要通过清除 track 缓存和 强制 track 来解决问题。
.gitignore 文件
git rm -r --cached .
git add .
git commit -m 'update .gitignore'

local本地的
repository 存储库,仓库

一般开发步骤:
git init  //初始化本地版本库
创建文件,添加修改
git add  文件名
git commit -m "第一次提交"
git log
注意:多用git status查看当前文件的状态。
commit提交的时候如果没有配置email和name需要配置
 git config --global user.email "you@example.com"
 git config --global user.name "Your Name"
如何将多个文件一起加入暂存区:
git add Hello.java Hi.java
git  add .  //跟踪所有改动过的文件
乱码问题解决:
当打开gitk图形界面时,文件中的中文部分乱码了,这是因为编码格式的问题
将全局配置为utf-8编码:
git config --global gui.encoding utf-8
而且要求MyEclipse的编码也是utf-8,只要文件的编码和git的编码都是utf-8就不会出现中文乱码的问题。

工作目录,暂存区域,本地仓库(commit是提交到本地仓库)
上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。
  • git add files 把当前文件放入暂存区域。
  • git commit 给暂存区域生成快照并提交。
  • git reset -- files 用来撤销最后一次 git add files ,你也可以用 git reset 撤销所有暂存区域文件。
  • git checkout -- files 把文件从暂存区域复制到工作目录,用来丢弃本地修改。
git branch Feature   // 创建分支
git checkout Feature // 切换分支
git merge Feature      //切换到master后merge Feature分支的代码
git branch -av          // 显示详细的分支信息
HEAD 就是当前活跃分支的游标。形象的记忆就是:你现在在哪儿,HEAD 就指向哪儿,所以 Git 才知道你在那儿!


git比较经典的学习资料:
1、图解Git
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值