Git命令操作

1.设置基础信息

用户名:

git config --global user.name ''

用户名邮箱:

git config --global user.email '1073118792@qq.com'

2.仓库操作

git status(显示工作区的修改内容)

git branch -s
    以精简的格式显示工作区的修改内容
git status -b
    显示作出修改的分支
git status -sb
    以精简的格式显示工作区的修改内容,并且显示做出修改的分支

git add (添加修改内容到暂存区,准备下一次提交)

git add --all
    添加所有文件
git add dir/
    单个文件夹
git add test.txt
    单个文件

git commit (将暂存区的修改内容提交到版本库)

git commit -a
    提交暂存区的所有修改到版本库
git commit -m "message"
    为本次提交添加注释,方便理解每次提交做出的修改
git commit -am "commit log"
    常用这个命令提交内容到版本库,提交所有的修改并添加本次提交的注释

git log(显示历史)

git log
    显示详细信息
git log --oneline
    显示历史信息以行为单位
git log --graph
    显示图形化版本信息

git pull(取回了新的修改)

git pull
    自动从原版本库路径取回新的提交
git pull /g/projects master
    从指定的版本库取回修改

git clone (克隆版本库)

git clone  /g/project1  /g/project2
    /g/project2路径复制了/g/project1路径的版本库
git clone ssh://user@domain.com/repo.git
    复制一个已创建的github仓库

3.分支与标签

git branch(创建分支)

git branch -av
    显示所有分支
git branch <new-branch>
    基于当前分支创建新分支
git branch <new-branch> 38b7da45e/older-branch
    基于散列值或旧分支来创建新分支
git branch -d <older-branch>
    删除旧分支(活动分支必须在其他分支)

git checkout(切换活动分支)

git checkout <branch>
    切换分支
git checkout -b <branch>
    创建并切换到新分支

git merge(将分支合并到当前)

git merge <branch>
    将分支合并到当前
git mergetool
    启动编译合并工具
git reset --merge
    取消合并
    

git rebase(重置)

git rebase <branch>
    将当前版本重置到分支中
git rebase --abort
    退出重置
git rebase --continue
    解决冲突后继续重置

4.上传github

git push -u origin master -f
    上传github
git push --rebase origin master
    上传失败找一下原因
git remote add origin https://github.com/LetmeMake/smartcar.git
    将本地库链接到github网站上

5.未完待续

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值