zoukankan      html  css  js  c++  java
  • git使用

    安装git(选择自己使用的操作系统)

    配置git

    在终端git bash ( MINGW64 ) 执行命令:

    $ ssh-keygen -t rsa -C "your_email@youremail.com" 
    将生成的公钥添加到github账号上。添加后才有上传代码的权限。
    

    测试公钥
    ssh -T git@github.com

    配置用户名和邮箱

    $ git config --global user.name "your name"
    $ git config --global user.email "your_email@youremail.com"
    

    克隆远程库:

    git clone username@host:/path/to/repository

    克隆分支

    git clone -b V1.0.0 git@github.com:cqBRYANT/HelloProject.git

    提交分支代码

    git push origin xxx(待提交的分支名)

    初始化仓库

    git init

    关联远程库

    git remote add origin git@github.com:cqBRYANT/HelloProject.git

    删除远程关联

    git remote rm origin

    下面3步完成修改上传:

    1.  添加文件         
        git add file
    2. 上传代码      
        git commit -m message
    3. 更新到github  
        git push -u origin master/git push origin master
    

    更新本地库

    git pull --rebase origin master

    查看文件状态

    git status

    删除暂存区文件

    git rm xxx

    删除当前分支中的文件

    git commit -m message(这不就是本地提交么)

    工作区和本地版本库最新对比

    git diff hello.py

    撤销工作区的修改

    git checkout --hello.py

    查看操作日志

    git log
    git log --oneline
    git log --pretty=oneline
    

    回退到某个版本

    git reset --hard HEAD^(回退到上一版本)
    git reset --hard HEAD^^(回退到上上一版本)
    git reset --hard HEAD~100(回退到上100个版本)
    git reset --hard  xxx (回退到具体版本。xxx为git log查出的编码)
    

    回退到上一个版本

    git reset HEAD

    分支操作

    创建分支: git branch 分支名
    查看分支: git branch
    切换分支: git checkout 分支名
    创建+切换分支: git checkout -b 分支名
    合并某分支到当前分支:git merge 分支名
    删除某分支: git branch -b 分支名

    合并分支注意解决冲突!!!

    .gitignore

    在本地仓库创建.gitignore文件,将不需要推送到hithub的文件或者文件夹添加到.gitignore

    查看tag

    git tag  //查看tag
    

    切换标签

    切换标签与切换分支命令相同
    git checkout [tagname]
  • 相关阅读:
    常用脚本语言Perl,Python,Ruby,Javascript一 Perl,Python,Ruby,Javascript
    Android中Linux suspend/resume流程
    Linux计算机进程地址空间与内核装载ELF
    Linux操作系统工作的基础
    Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
    基础算法题
    多模式字符串匹配(转)
    二叉树题集
    概率及数学题
    字符串算法题
  • 原文地址:https://www.cnblogs.com/bryant24/p/11427492.html
Copyright © 2011-2022 走看看