一般操作:
查看状态 git status 提交所有文件 git add . git commit -m ' mesg 备注 ' 上传远程代码仓库 git push 拉取远程代码仓库更新本地代码 git pull
关于分支操作:
创建新的分支 git brach branchName 切换到新的分支 git checkout branchName git add . git commit -m 'msg 备注' 创建远程分支 git push origin branchName 合并分支(现在处于非branchName 分支上) git merge branchName 删除远程分支 git branch -r -d origin/branchName 删除本地分支(需要在其他支干上操作) git branch -d branchName 强制删除本地分支(当现在处于branchName分支上或这个分支还有合并的时候,就需要强制删除) git branch -D branchName 查看本地分支 git branch 查看所有分支 git branch -a 查看远程分支 git branch -r
如果已经add .了,想要撤销,
git reset
单个文件回滚:
例如我要回滚的文件路径是:lwflutterapp/ios/Runner.xcodeproj/project.pbxproj
1、首先需要 到这个文件的路径下,
$ ls
结果:
project.pbxproj
2、git log project.pbxproj
找到 需要回滚对应的hash值
3、git checkout 2d1ed0 project.pbxproj
4、git commit -m '回滚project.pbxproj'
5、git push
OK!
暂时只用到这么多,先总结这么多吧,