zoukankan      html  css  js  c++  java
  • Git常用命令

    1. 克隆代码:
    - 语法:`git clone <仓库地址>`
    - 示例:`git clone https://github.com/geeeeeeeeek/git-recipes.git`


    2. 查看状态
    - 语法:`git status`


    3. 查看文件修改
    - 语法:`git diff <file>`
    - 示例:`git diff README.md`


    4. 查看提交日志
    - 语法:`git log`


    5. 创建仓库:
    - 语法:`git init`


    6. 添加文件(夹)
    - 语法:`git add <path>`
    - 示例1:`git add README.md` 添加文件
    - 示例2:`git add src` 添加目录


    7. 提交修改
    - 语法:`git commit [-m "<注释信息>"]`
    - 示例:`git commit -m "第一次提交"` # 简略注释
    - 示例:`git commit` 详细注释

    8. 删除暂存区的文件
    - 语法:`git rm --cached <file>`
    - 示例:`git rm --cached README.md`


    9. 配置账户邮件地址
    - 语法:`git config [--global ]user.email "<邮件地址>"`
    - 示例:`git config user.email "hello@world.com"` 配置**当前仓库**账户邮件地址
    - 示例:`git config --global user.email "hello@world.com"` 配置**全局**账户邮件地址


    10. 配置账户用户名
    - 语法:`git config [--global ]user.name "<用户名>"`
    - 示例:`git config user.name "heheda"` 配置**当前仓库**账户用户名
    - 示例:`git config --global user.name "heheda"` 配置**全局**账户用户名


    11. 推送更新到远程仓库
    - 语法:`git push [-u ]<远程名> <分支名>`
    - 示例:`git push origin master`
    - 示例:`git push -u origin master` 推送更新,并将`origin`设置为默认远程地址


    12. 拉取远程仓库到本地仓库
    - 语法:`git pull <远程名> <分支名>`
    - 示例:`git pull origin master`


    13. 创建分支
    - 语法:`git branch <分支名>`
    - 示例:`git branch dev`


    14. 查看所有分支
    - 语法:`git branch -a`


    15. 删除某个分支
    - 语法:`git branch -d <分支名>`
    - 示例:`git branch -d dev`


    16. 切换到某个分支
    - 语法:`git checkout -b <分支名>`
    - 示例:`git checkout -b dev`


    17. 丢弃文件修改(恢复到仓库中记录的最新版本)
    - 语法:`git checkout <文件名>`
    - 示例:`git checkout README.md`


    18. 合并某个分支的改动到当前分支
    - 语法:`git merge <分支名>`
    - 示例:`git merge dev`


    19. 从Git仓库中删除文件(夹)
    - 语法:`git rm [-rf ]<路径>`
    - 示例:`git rm README.md` 删除文件
    - 示例:`git rm -rf src` 删除文件夹


    20. 添加远程仓库地址
    - 语法:`git remote add <远程名> <仓库地址>`
    - 示例:`git remote add origin http://192.168.21.160:3000/gsw945/git-001.git`
    - 示例:`git remote add upstream http://192.168.21.160:3000/zhh/git-001.git`


    21. 查看远程仓库地址列表
    - 语法:` git remote -v`


    22. 重置文件状态(将文件移除缓存区)
    - 语法:`git reset HEAD <file>`
    - 示例:`git reset HEAD README.md`


    23. 拉取远程更新到本地
    - 语法:`git fetch <remote> <branch>`
    - 示例:`git fetch upstream master`


    24. 合并远程拉取的更新(到当前分支)
    - 语法:`git merge <remote>/<branch>`
    - 示例:`git merge upstream/master`

  • 相关阅读:
    服务器安装软件
    SQL server
    改变下blog思维
    react 父子组件互相通信
    linux下,文件的权限和数字对应关系详解
    Linux 下非root用户使用docker
    Two 观察者 observer pattern
    one 策略模式 strategy
    ssm maven spring AOP读写分离
    Unknown column in 'where clause'
  • 原文地址:https://www.cnblogs.com/sxqfuture/p/9967276.html
Copyright © 2011-2022 走看看