zoukankan      html  css  js  c++  java
  • git常见用法介绍

    1. git help:帮助

    • git help xxx
    • git xxx --help

    2. git init:初始化

    • git init

    3. git config:配置

    常见用法

    • git config --system:系统级,对所有用户所有项目生效
    • git config --global:全局级,对当前用户的所有项目生效
    • git config:项目级的:对当前项目生效

    常见使用案例

    • git config --global user.name crazyacking(设置姓名)
    • git config --global user.email crazyacking@gmail.com(设置邮箱)

    4. git remote:设置远程仓库信息

    常见用法

    • git remote -v:查看远程仓库连接
    • git remote set-url:设置远程仓库连接

    常见使用案例

    • git remote add origin git@github.com:crazyacking/CJTLIG.git(增加远程连接)
    • git remote rm origin(删除远程连接)
    • git remote set-url origin git@github.com:crazyacking/CJTLIG_new.git git@github.com:crazyacking/CJTLIG.git(更换远程连接)

    5. git clone:克隆项目

    常见使用案例

    • git clone git@github.com:crazyacking/CJTLIG.git(克隆项目到当前文件夹)
    • git clone git@github.com:crazyacking/CJTLIG.git dirname(克隆项目到dirname文件夹)

    6. git pull:拉取并合并远程代码

    常见使用案例

    • git pull

    7. git fetch:拉取远程代码

    常见使用案例

    • git fetch

    8. git checkout:检出代码

    常见用法

    • git checkout 5a5d53e(检出5a5d53e对应版本)
    • git checkout filename 5a5d53e(检出5a5d53e对应版本的某文件)
    • git checkout HEAD^(检出前一版本的代码)
    • git checkout -b branch_name(检出并创建新分支)
    • git checkout branch_name (切换到某分支)
    • git checkout -f branch_name(强制切换到某分支)

    9. git reset:重置代码

    常见用法

    • git reset 5a5d53e(重置版本库和暂存区)
    • git reset --soft 5a5d53e(重置版本库)
    • git reset --hard 5a5d53e(重置版本库、暂存区、工作区,危险的操作)

    10. git add:添加文件

    常见用法

    • git add .
    • git add filename

    11. git commit:提交代码

    常见用法

    • git commit -m “提交说明”

    12. git push:推送代码

    常见用法

    • git push(推送代码)
    • git push origin master(推送代码到某个分支)

    13. git branch:分支操作

    常见用法

    • git branch(查看分支列表及当前所在分支)
    • git branch -d|-D branch_name(删除分支)

    14. git merge:合并操作

    常见用法

    • git merge branch_name(合并某分支到前)

    15. git ignore:忽略文件

    常见用法

    • 修改.gitignore文件,将要忽略的文件加入即可

    16. git log:显示提交历史记录

    常见用法

    • git log(查看提交记录)
    • git log --oneline(以单行方式查看整个项目的提交记录)
    • git log --oneline filename(以单行方式查看某个文件的提交记录)
  • 相关阅读:
    Linux安装telnet
    linux 打压缩包
    JAVA读写文件
    LINUX安装NGINX
    Linux安装JDK
    java判断字符串中是否包含中文 过滤中文
    操作MySQL
    Java序列化对象-字符串转换
    nginx
    linux操作命令
  • 原文地址:https://www.cnblogs.com/crazyacking/p/6622986.html
Copyright © 2011-2022 走看看