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