Home - WangLeb/skill-markdown GitHub Wiki
Welcome to the testgithub wiki!
------配置Git的项目级别用户名
git config user.name wangle
git config user.emall [email protected]
------配置Git的系统级别用户名
git config --global user.name wangle_sys
git config --global user.emall [email protected]
------Git基本操作
`git status //git三个区的状态```
git add a.txt //将工作区文件提交到git缓存区
git commit a。txt //将暂存区文件存到本地库
git commit -m "这是备注" a。txt //将暂存区文件存到本地库,不用操作vim
git rm --cached a.text //将文件撤去暂存区
git rm --cached -f a.txt //强行将文件撤出缓存区
rm -f .git/index.lock
------修改版本
git log
got log --pretty=oneline //简洁日志
git log --oneline //更简洁
git reflog //对退回版本更好
git reset --hard "版本hash值" //基于索引值退回版本
------删除文件
rm good.txt
git add good.txt
git commit -m "删除文件" good.txt
------创建分支
git branch -v //查看分支
git branch hot_ifx //创建分支hot_fix
git chechout hot_fix //切换分支
git merge hot_fix //将 hot_fix中的数据合并到master
------解决冲突
//修改冲突文件,删除特殊符号
//保存文件
//git add good.txt
//git commit -m "resolve confict" --不能带文件名
------链接GitHub远程仓库
git remote -v //查看远程库地址
git remote add origin url //添加远程库地址
git push origin master //将本地仓库上传到远程托管中心(GitHub)
------邀请团队成员
- gitHub官网项目的Settings
- 点击collaboration添加协同人员
- 复制collaboration URL,发送给协同开发人员
- 邮箱验证
- 协同人员登录GitHub,在浏览器location输入邀请人的collaboration URL,点击确认就可
------clone远程仓库项目
git clone "repository url"
------拉取远程仓库的
git pull origin master //将远程仓库的master分支pull到本地
git pull origin next:master //将远程仓库的next分支pull到本地,与本地master分支整合