一 基础命令
http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
上传项目
1
2
3
4git add * //加入所有项目
git status //检查状态 如果都是绿的 证明成功
git commit -m "这是提交说明" //提交到要地仓库,并写一些注释
git push //推送到服务器清理
1
git clean -xdf
二 代码回滚
TortoiseGit 远程回滚
1
2
31. 第一步git show log,然后在你先要回退的提交记录上右键
2. 选择resert **** to this,然后选择最后一个Hard:Reset.......,点ok
3. git命令进到代码的目录下,强制同步本地代码到远端,执行 git push -f回滚:
1
2git log -3 //查看最近3次的提交记录(查看coommit_id)
git reset --hard commit_id //重置到某次提交
三 常见问题
SourceTree 一直提示输入密码
1
2
3//修改SourceTree 中厂库地址
http://xxx/xx.Git
修改为:http://username:password@xxxxx/xxxx.git (即新增username:password@)TortoiseGit一直提示输入密码
1
2
3//编辑 global.gitconfig
[credential]
helper = storefatal: The remote end hung up unexpectedly
1
2
3
4
5Mac:
git config --global http.postBuffer 524288000
Windows:
[http]
postBuffer = 524288000