1.初始化git
git init
2.查询状态
git status
3.添加文件4
git add .代表提供全部 注:不建议使用
4.git config --list 查看配置
5.git commit -m "注解"
查询日志
git log --pretty=oneline
代码版本管理
历史回退(commit回退):git reset --hard commit_id
放弃当前工作区的修改:git checkout -- 文件路径
暂存区回退到工作区:git reset HEAD 文件路径
将本地代码推送到远程仓库:
1.本地配置
(1)配置邮箱和用户名
git config --global user.email "邮箱名"
git config --global user.name "邮箱名"
本地生成公钥和密钥对
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
2.远程配置
setting-ssh and gpg keys->new ssh key
测试是否连通
ssh -T git@github.com
3.再推送
连接远程
添加远程
git remote add origin 远程仓库地址
# 删除
git remote remove origin
git pull 失败 :
git pull origin master --allow-unrelated-histories
再推送:git push
git add .
git commit
git push
一、 分支:方便团队协作开发的利器
通常有的分支:master
开发分支:dev
调试 bug:bugfix
新功能: feature
二、分支命令
查看:git branch
创建分支:git branch 分支名
切换分支:git checkout 分支名
即创建也切换:git checkout -b 新分支名
合并分支:git merge 要合并的分支
删除分支: git branch -d 分支
解决冲突:手动解决
将本地分支推送到远程
git push origin 分支名
将删除远程分支
git push origin :分支名
拉取远程分支并创建本地分支
git fetch origin 远程分支名x:本地分支名x
三、打版本
查看版本: git tag
打版本: git tag 版本号
推送版本到远程: git push origin 版本号
删除本地版本:git tag -d 版本号
删除远程版本号:git push origin :refs/tags/版本号
网友评论