git 的学习操作笔记 git教程 伪教程

远程和本地的git操作 git教程 伪教程

本地git 操作

mkdir gittest
cd gittest
git init  //初始化
touch READE //创建文件
echo 'add test'>READE  //写入文件
git add READE   //添加要提交的文件
git commit -m "test"  //提交本地库 + 说明
//出错?要设置下面
git config --global user.email "you@example.com"  //设置邮箱
git config --global user.name "Your Name"         //设置名字
git commit -m "test"  //ok 再提交 + 说明

远程git 操作 http

git remote add origin https://git.oschina.net/×××/×××.git //添加远程库 
//注意要改 用户名和项目名 --> 你自己的
git remote rm origin  //删除远程库 远程库设置错了可以用这个
git branch --set-upstream-to=origin/master //分支 master 设置为跟踪来自 origin 的远程分支 master。
echo 'add origin'>READE  //写入文件 
git status  //查看文件更改的状态(可以不看)
git add READE  //添加要提交的文件
git commit -m "add origin"  //提交本地库 + 说明
git push  origin master //推到远程库的master分支
//输入账号密码  完成!
//发生冲突
git pull //拉远程库的内容 进行合并  再提交 即可!

ssh设置

ssh-keygen -t rsa -C "xxxxx@xxxxx.com" //你的邮箱
一直回车 保持默认  会生成.ssh/目录在你的用户根目录下
cat ~/.ssh/id_rsa.pub //取得公共密钥
以git.oschina为例:登录账号 -> 个人资料 -> SSH公钥 -> 添加
ssh -T git@git.oschina.net //测试ssh
//如果返回
Welcome to Git@OSC, yourname!  //则成功!

远程git 操作 ssh

git remote add origin git@git.oschina.net:×××/×××.git //添加远程库 和 http区别在连接 其他都差不多

分支管理

git checkout newbranch //切换到newbranch分支
git checkout -b newbranch //创建并切换到newbranch分支 
git branch //查看所有分支
git merge newbranch //把newbranch分支合并到当前分支

tag标签

git tag //查看所有标签
git tag -a v1.0 -m '备注' //添加tag和备注
git tag v1.0 //添加tag 偷懒写法
git push origin v1.0 //提交v1.0标签到远程
git push --tag //提交所有tag
git show v1.0 //查看标签信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值