Git

2019-03-19  本文已影响0人  愤怒的八哥

Git 命令和界面操作对照表

操作 命令 解释
git status 查看修改的文件
添加修改的文件到暂存区 git add 文件名 添加修改的文件到暂存区
提交 git commit -m "message" 将在暂存区记录提交到本地分支
推送 git push origin 分支名 推送到远端分支
git branch -a 查看分支 包括远端和本地分支
检出 git checkout -b 分支名 检出分支
合并 git merge 分支名 将分支合并到当前分支
重置 git checkout --文件名 放弃对这个文件的所有修改
拉取 git pull 分支名 拉取远端修改并自动合并到当前分支
抓取 git fetch 分支名 抓取远端修改
贮藏 git stash 将所有修改暂存起来
git stash list 获取暂存列表
应用贮藏 git stash pop或者git stash apply 暂存index 将暂存应用到当前分支

多人合作流程

解决冲突

<<<<<<< HEAD
my code
=======
other code
>>>>>>> feature1

如果不确定保留或者删除可以和修改这段代码的人商量,看是否保留或者删除别人的代码,要确保操作正确

忽略文件

写入忽略文件的文件,不会被版本追踪

## Build generated
build/
DerivedData/

## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/

## Other
*.moved-aside
*.xccheckout
*.xcscmblueprint

## Obj-C/Swift specific
*.hmap
*.ipa
*.dSYM.zip
*.dSYM

上一篇下一篇

猜你喜欢

热点阅读