Git常用命令

http方式保存密码
1、linux系统: 
     git config credential.helper 'cache --timeout=36000000'
     数字为保存的时间 输入一次密码后通过一个后台进程存储在内存中
2、windows系统:
      http://gitcredentialstore.codeplex.com/
      安装 gitcredentialstore 密码通过系统的凭据管理器保存

git 初始化
git init             

git 克隆
git clone

git 配置
1、版本级别
    设置邮箱
    git config --local --add user.name "huangwenqing"
    git config --local --add user.email "huangwenqing@baidu.com  "
    清空用户名
    git config --local --unset user.name
    设置别名
    git config --local  alias.st status
2、用户级别
3、git级别

git 检出
      git checkout -- welcome.txt                   撤销工作区的修改,用暂存区覆盖
      git checkout HEAD  -- welcome.txt      用仓库覆盖

git 重置
      用法一:
      git reset HEAD <path>    HEAD指向更改暂存区
      git reset                             更改暂存区(git add 的逆向操作)
      用法二:
       git reset --hard  9e8a761   更改引用的指向,更改暂存区,更改工作区
      git reset --soft  9e8a761  更改引用的指向

git 恢复进度
       git stash
       git stash list 
       git stash pop   [<stash> ]
       git stash drop  [<stash>]
       git stash clear  删除所有进度
       git stash branch [<stash>]  基于进度创建分支

git tag
        git tag -m "tag test" tag_1

git 删除
        rm -rf 删除不是真的删除,要用git rm
        对于已经rm -rf 删除的, 可以再用一遍git rm
        git add -u 标记所有改动。包括删除

git 冲突解决
           查看冲突 git ls-files -u

git 分支
            git branch name 创建分支
            git checkout BranchName 切换分支
            git branch     查看分支
            git branch -r  查看远程分支
            git merge       合并分支
            git branch -d branchname
      
git 查看
         git show 文件名  查看文件变动


git 忽略文件

建立.gitignore






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值