iOS-git本地及远程分支回退

1. git本地版本回退

git reset --hard commit_id (可用 git log –oneline 查看)

2. git远程版本回退

git push origin HEAD --force #远程提交回退

下面的命令也可以实现远程版本回退

git reset --hard HEAD~1
git push --force

3.Git 如何删除远程服务器文件同时保留本地文件

git rm --cached -r useless
git commit -m "remove directory from remote repository"
git push

Git常见命令

切换分支:git checkout name

撤销修改:git checkout -- file

删除文件:git rm file

查看状态:git status

添加记录:git add file 或 git add .

添加描述:git commit -m "miao shu nei rong"

同步数据:git pull

提交数据:git push origin name

分支操作

查看分支:git branch

创建分支:git branch name

切换分支:git checkout name

创建+切换分支:git checkout -b name

合并某分支到当前分支:git merge name

删除分支:git branch -d name

删除远程分支:git push origin :name

你可能感兴趣的:(iOS-git本地及远程分支回退)