Git版本控制工具的使用


git init 只在根目录下创建.git 文件夹

在根目录创建.gitignore的文本文件,会为每个人设置想要忽略的文件。要将.gitignore加入版本库并提交。

git add 将文件添加暂存区,然后根据暂存区的内容将文件提交到代码仓库。(省略path表示当前目录)
git add . 添加所有文件包括子目录,不包括空目录。
git add <path> path可以为文件也可以为目录。
git add -u 把修改的和删除的文件信息添加到暂存区,不会出来新增文件。
git add -A <path> 把所有的文件,包括新增的都添加早暂存区。


本地提交

git commit -m "some message" filename 提交单个文件
git commit -m "some message"  -a 提交所有修改


撤销修改

git checkout head file.name 撤销单个未提交文件修改
git checkout head . 撤销所有未提交修改

撤销提交

git reset head 取消暂存
git reset --hard head 复位到head之前的版本

分支

git branch 列出本地分支
git branch -a 列出所有分支
git branch -r 列出远程代码的分支
git checkout branchName 切换分支
git checkout -b branchName 创建并切换

重命名分支
git branch -m oldname newname

删除分支
git branch -d branchname

远程操作

git  fetch origin 获取不合并
git pull origin 获取并合并
  
git push origin master 推送到远程master上

其他

git status 显示当前状态
git log显示提交记录
git diff 显示文件变化
git commit -m "some message" 提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值