乐趣区

关于git:常用-git-命令

罕用 git 命令

1. 回滚到某次提交

1. 回滚到上一次版本
git reset --hard HEAD
2. 回滚到某个 commit_id(通过 git log 查找)
git reset --hard commit_id
3. 提交回滚
git push origin HEAD --force

2. 撤销 add

git reset --mixed

3. 撤销 commit

git reset --soft HEAD^

4. 更新近程分支列表

git remote update origin --prune
git remote prune origin

5. 本地工程同步到 remote 时,git push 被回绝

git pull origin master --allow-unrelated-histories

6. 将本地已存在我的项目提交到远端

cd existing-project
git init
git add .
git commit -m "Initial Commit"
git remote add origin 'repo url'
git push -u origin master

7. 解决批改.gitignore 不失效

git rm -r --cached .
git add .
git commit 'update gitignore'

8. 撤销所有改变,包含批改和新增文件

git reset --hard
git clean -df
退出移动版