克隆仓库

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