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分支整合