git笔记

git 配置文件   ~/.gitconfig  /etc/gitconfig


git config --global user.name "Jiang zhiyong"
git config --global user.email jiangzhiyongzh@163.com
 
git config 版本库下的配置文件 
git config --global  用户家目录下的配置文件
git config --system  /etc/gitconfig


git config -e  可以编辑配置文件 
git config -e --global
git config -e --system


删除全局配置文件中的某个值
git config --unset --global user.name


设置别名


自己的
git config --global alias.st status
系统的,所有人
git config --system alias.st status   需要root权限


显示颜色
git config --global color.ui true


git init 在当前目录建立软件仓库
git init dir    在dir目录建立软件仓库


git add xxx   将xxx加入软件仓库的第一步   还需要提交一下,已经加入但修改了的文件也要add一下
git commit -m descripment    descripment为你的说明
git commit --allow-empty -m des   --allow-empty允许提交未做任何修改的文件


git log 查看记录
--pretty=fuller  完全查看
--pretty=oneline 一行


git diff 比较工作区的文件与仓库的文件的差异


git reset 或者 git reset HEAD   将HEAD指向的目录树替代暂存区,不改变工作区
git reset -- filename 将filename撤出暂存区




git checkout branch   更新HEAD以指向branch分支,以及用branch指向的树更新暂存区和工作区


git checkout
git checkout HEAD   汇总显示工作区,暂存区, HEAD的差异
git checkout -- filename   用暂存区的filename替换工作区的filename
git checkout branch -- filename   维持HEAD指针不变,用branch所指向的提交中的filename替换暂存区和工作区的相应文件
git checkout -- . 或者 git checkout .   用暂存区的所有文件直接覆盖工作区文件


git clean -fd 强制删除未被跟踪的目录和文件


git stash  保存工作进度
git stash list 列出进度列表
git stash pop  弹出栈顶 ,即恢复最新保存结果
git stash apply TOP栈顶
git stash drop  删除最新进度
git stash clear 删除所有进度






git clone xxx xxxx1   复制xxx到xxxx1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值