Git常用命令
Git常用命令
·
Git
基础命令
设置用户签名
git config --global user.name 用户名
git config --global user.email 邮箱
查看是否配置成功
cat ~/.gitconfig
说明
- 签名的作用是区分不同操作者的身份,确认本次提交是谁做的。git首次安装必须设置一下用户签名,否则无法提交代码
- 这里设置的用户签名和将来登录github的账户没有任何关系
初始化本地仓库
git init
- 会在本地生成一个.git的本地仓库
查看本地库状态
git status
添加文件到暂存区
git add [file]
删除暂存区文件
git rm --cached [file]
提交文件到本地库
git commit -m 'message' [files]
查看日志
-
查看简化日志
git reflog
-
查看详细日志
git log
版本切换
git reset --hard [version id]
分支操作
查看分支
git branch -v
切换分支
git checkout [branch name]
创建分支
git branch [branch name]
合并分支
-
切换到主分支
git checkout [master]
-
合并需要被合并的分支到主分支
git merge [branch name]
解决分支冲突
什么是分支冲突?
合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改,git无法替我们决定使用哪一个。必须人为决定新代码内容,合并时显示状态(branch|MERGING)
-
修改发生冲突的文件
-
添加到暂存区
git add [file]
-
执行提交
git commit -m 'message'
注意:此时使用git commit命令不能带文件名,否则报错:cannot do a partial commit during a merge
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)