Git基础用法学习笔记

初始化仓库
git init

获得一个仓库
git clone git://…/xxx.git 文件名
或git clone http://…/xxx.git 文件名

初始化配置
git config --global user.name “name”
git config --global user.email “xxxxxx@qq.com”
注:–global表全局,可去掉

提交
git add 所有变化提交,不包括删除文件
使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中。
git add -u 监控已经add的文件,不提交新文件(update的缩写)
git add -A 以上合集

git commit -m 命令的-m参数仍然是需要填写合并的注释信息。
git commit 命令的-a选项可将所有被修改或者已删除的且已经被git管理的文档提交到仓库中。

查看提交状态
git status

git diff
执行 git diff 来查看执行 git status 的结果的详细信息。

git reset HEAD
此命令用于取消已缓存的内容。

移除文件
git rm 文件
从工作区和缓存区移除
git rm --cached
只从缓存区移除

git mv
此命令用于移动或重命名一个文件、目录、软连接。

git stash
不提交commit的情况下先储藏工作目录的中间状态 然后可切换分支。

git remote
查看当前配置有哪些远程仓库

提交到远程仓库
git push <远程主机名> <本地分支名>:<远程分支名>
git push -u origin master

分支
查看分支:
git branch
创建分支命令:
git branch (branchname)
删除分支:
git branch -d (branchname) (用于已经合并的分支)
强制删除分支:
git branch -D (branchname)
切换分支命令:
git checkout (branchname)
当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。
创建并切换分支命令:
git checkout -b (branchname)
合并分支命令:
git merge
你可以多次合并到统一分支, 也可以选择在合并之后直接删除被并入的分支。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值