git命令集合
Git作为版本控制工具,在工作中起到了举足轻重的作用,学会使用git可以让我们在团队开发中事半功倍。
Git工作流程
Git基本命令
git clone <url> // 克隆远程版本库
git status // 查看状态
git diff // 查看变更内容
git add . // 跟踪所有改动过的文件
git add <file> // 跟踪指定的文件
git mv <old> <new> // 文件改名
git rm <file> // 删除文件
git rm --cached <file> // 停止跟踪文件但不删除
git commit -m “commit message” // 提交所有更新过的文件
git commit --amend // 修改最后一次提交
git log // 查看提交历史
git log -p <file> // 查看指定文件的提交历史
git reset --hard HEAD // 撤消工作目录中所有未提交文件的修改内容
git reset --hard <version> // 撤销到某个特定版本
git checkout HEAD <file> // 撤消指定的未提交文件的修改内容
git checkout -- <file> // 同上一个命令
git revert <commit> // 撤消指定的提交
git branch // 显示所有本地分支
git checkout <branch/tag> // 切换到指定分支或标签
git branch <new-branch> // 创建新分支
git branch -d <branch> // 删除本地分支
git checkout dev // 合并特定的commit到dev分支上
git merge <branch> // 合并指定分支到当前分支
git merge --abort // 取消当前合并,重建合并前状态
git merge dev -Xtheirs // 以合并dev分支到当前分支,有冲突则以dev分支为准
git rebase <branch> // 衍合指定分支到当前分支
git stach //储藏工作区代码
git stach pop //取出储藏代码
git diff //查看暂存区和工作区代码的不同
Git解决冲突
根目录 fetrch
根目录 rebase 选择自己的分支和远程分支
start rebase后找到冲突文件并修改。
解决后保存关闭
确认后commit
根目录push
确认remote是本地分支的远程分支,勾选unknown changes 再ok
Git远程与本地合并
git add .
git commit -m 'message'
git pull origin master
git merge master
git push origin master
- 点赞
- 收藏
- 关注作者
评论(0)