版本控制之git实战

基本命令

git init                 初始化
git config  --global user.name “”     添加全局用户名
git config  --global user.email “”    全局邮箱邮箱
git config user.name ""    修改名字
git config user.email ""   修改邮箱

git add .                选择当前文件夹下所有修改的文件
git commit -m ""         添加提交的注释

//路径操作
git remote add origin “”     绑定仓库
git remote -v                查看仓库
git pull --remote origin master   提交前的操作,将当前分支,更新到最新的状态
git push -u origin master      提交项目(master是你提交分支名)

基本的 git 实现就是上面的几条命令,接下来无外乎就是不停的 git pul l和 git push

如果一个项目是多人协作编写的,就需要创建分支了

git branch       // 查询所有的分支名(包含本地分支)
git branch -r      // 查询所有的分支名(不包含本地分支)
git branch 分支名称     // 来创建新的分支
git switch 分支名     // 切换分支名(已经存在的分支)
git checkout  分支名  // 检出(如果检出的分支不存在就会创建该分支)
git merge  分支名称  // 合并(将要合并的内容生成一个新的提交(commit))(推荐)
git rebase 分支名    // 合并(同步两个分支的内容)
git branch -d 分支名称    // 来删除远程服务器的分支
git push origin test    // 本地分支test提交到远程分支master

当一个阶段写完的时候就需要打标签,来确定版本号,方便以后来确认某个版本

git tag     // 列标签在控制台打印出当前仓库的所有标签
git tag -l ‘v0.1.*’  //符合模式的标签
git tag v0.1.2-light  //打标签(创建轻量标签)
git tag -a v0.1.2 -m “0.1.2版本”  //打标签(创建附注标签)
git checkout [tagname]    // 切换标签
git show v0.1.2      //查看标签
git tag -d v0.1.2      // 删除
git tag -a v0.1.1 版本      // 补打标签
git push origin v0.1.2      // 标签发布
git push origin –tags       //提交所有标签

其他的一些常用的git命令

git status 查看文件的状态
git diff 查看具体修改了那些代码
git log 查看版号  回退版本的时候有用
git reset --hard 版本号 切换版本号(不加版本号就是切换到最新版本)
git breach -d 分子名称    来删除本地
git push origin -d 分支名称   来删除服务端的分支 
git clone 项目路径          将远程的项目拷贝下来
git clone -b develop XXX   拉取指定分支上的代码

如有疑问或补充请提出来。
转载请附上链接,谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值