克隆仓库
git clone 仓库URL
提交
git add --all //添加该文件夹下的所有文件
git commit -m '这是一个示例' //引号内是对仓库的描述
// git remote add origin git@github.com:xxx/yyy.git //(一般不需要)添加远程仓库路径(ssh路径或者http路径)
git push -u origin master
拉取
git pull
git pull <远程主机名> <远程分支名>:<本地分支名>
git pull orgin master:master
修改远程地址
git remote set-url origin 新的URL
退回到某个提交(删除所有新提交)
git reset --hard <commit_id>
git push origin HEAD --force
丢弃所有修改
有时候会看到git上有很多莫名其妙的 unstage的改动,可以确定不是自己做的,而且是可以丢弃的。可以使用把他们都隐藏 stash 起来,然后把stash区域清空掉
git stash save --keep-index
把垃圾桶直接倒掉
git stash drop
对大小写敏感
git config core.ignorecase false