上传
git add . 添加提交队列
git commit -am '备注' 添加本地仓库
git push 提交至远程仓库
下载
git checkout master 切换要下载分支代码
git pull 拉取代码
git checkout dev-dl 切换要合并分支
git merge master 把master分支代码在dev-dl分支合并
通用
git status 查看状态
git branch -a 查看分支
git branch 'dev-dl' 创建分支
git checkout dev-dl 切换分支
git log 查看提交历史记录
git show c85926b2e38823e3cb4abb55cb04daf23363ea5c 查看修改地方
git commit -am '备注' -n --提交代码报错 还可以提交方法
merge的文件冲突,撤销git merge操作
git reset HEAD //回到上一个版本
git checkout . // 撤销所有modified文件
git clean -df . // 删除所有未添加的文件
报错处理
! [rejected] dev -> dev (non-fast-forward)
今天push代码时, 提示! [rejected] dev -> dev (non-fast-forward), pull了远程代码重新提交,还是同样的提示,最终尝试另外的方式才得解决:
git fetch origin dev //获取远程dev分支的修改
git merge origin dev // 合并远程dev分支
git pull origin dev // 更新本地的代码
如果此时本地代码冲突, 手动处理一下,重新提交就可以了。
还有一个非常low的方式,如果你本地代码反动不多的话, 你可以ctrl + c , 重新clone代码, ctrl+ v。~~skr
git 常用指令
最新推荐文章于 2025-05-11 15:56:38 发布