git 命令语句

安装:
在: https://git-scm.com git的官网下载电脑对应的安装包,按默认安装。安装完以后打开git bash。


配置用户信息:
git config --global username "自己定义的用户名"用户名
git config --global email.name "XXXX@qq.com"邮箱


创建版本库
git init进入相应文件夹,执行此命令,创建本地仓库
git add filename文件提交到仓库,你可以多次add不同的文件
git commit -m "本次提交的说明"文件提交到仓库,commit可以一次提交很多文件
  
  


时光穿梭:
git diff查看有没有修改的内容
git log查看版本信息的详细信息<head>表示当前版本,最新提交的
git log --pretty=oneline查看基础的版本信息
git reset --hard HEAD^回到上一个版本,用git log查看的话,最新的版本看不见了(上上一个HEAD^^)
git reset --hard 1125252数字为那个版本对应的commitId
git reflog记录每一次命令


远程仓库:
1、创建SSH Key:
  • 存在:在用户主目录下,查看有没有.ssh文件,查看文件夹下面有没有id_rsa(私钥)不能泄露出去和id_rsa.pub(公钥)文件。
  • 不存在:ssh-keygen t rsa -c "xxxxx@qq.com"

默认名称:origin
master分支是主分支,时刻要与远程同步。
dev分支是开发分支,团队成员都需要在上面工作,也需要与远程同步。
bug分支,除非老板要查看米修复了几个bug。
feature分支,是否推送取决于你和你的小伙伴合作在上面开发。

远程库里面包含:README, LICENSE, .gitignore.
git clone git@github.com:sevencorn/bootstrap.git把项目克隆到自己的仓库里面
git remote查看远程库的信息
git remote -v显示更信息的信息,查看远程仓库地址
git push origin master把master分支上所有本地提交推送到远程库上
git status状态查询命令
  
  

分支管理
git checkout -b <name>创建分枝dev,并切换到它
git branch查看当前分支,带*号的表示当前分支
git branch <name>创建分支
git checkout <name>切换分支
git checkout -b <name>创建并切换到分支
git merge <name>合并某分支到当前分支
git branch -d <name>删除分支
git branch -D <name>强行删除,在分支没有被commit之前

Bug分支
git stash把当前工作现场“储藏”起来
git stash liststash的列表
git stash apply恢复之前的工作,stash内容不删除
git stash drop恢复的同时把stash内容也删除了
git stash drop手动删除 stash
git stash apply stash@{0}恢复指定的stash
  
  
标签
git tag <v1.0>新建一个标签
git tag -1 <tagname> -m "describle"指定标签信息
git tag -s <tagname> -m "describle"用PGP签名标签
git tag查看所有标签
git show v0.9查看标签信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值