git相关命令

90 阅读1分钟

git

git是目前世界上最先进分布式的版本控制系统 github是一个仓库

配置

git config --global user.name 'pudge-w' git config --global user.email 'pudge_wj@163.com'

上传本地文件

git init 初始化 git add index.html 或者 git add . 提交到暂存区 git commit -m 'init index.html' 提交到本地仓库 git status 查看git的状态 git diff 查看版本的差别 git log 或者 git log --pretty=oneline 查看版本信息 git reset HEAD^ 回退一个版本 git reset --hard cc56901 回退到指定版本 git reflog 查看所有的历史版本

分支

git branch 查看分支 git branch dev 创建分支 git checkout dev 或者 git switch dev 切换分支 git checkout -b dev2 创建并切换 git merge dev2 合并分支内容 git branch -d dev2 删除分支 git log --graph --pretty=oneline 查看分支记录

git branch -a 查看所有的分支

关联远程仓库

生成密钥对 ssh-keygen -t rsa -C 'pudge_wj@163.com'

​ 然后生成密钥,选择pub结尾的公钥,在vscode打开

​ 打开github,在头像下的设置里,选择ssh,点击添加ssh,复制vscode的公钥,添加即可

创建项目 git init git add . git commit -m 'init' git remote add origin git@github.com:pudge-w/taobao.git git push -u origin master

邀请组员 setting -> manage access

组员开发 不要在master做开发!!!! git checkout -b zhengguo git add . git commit -m 'xxx' git pull git push

组长 git fetch --all git checkout zhengguo 切换到组员的分支 git pull 然后看看组员写的代码有没有问题 git checkout master git merge zhengguo git push