Git--命令总结

  1. git初始化
    1. git init
  2. git设置签名
    1. git config  (global) user.name 姓名
    2. git config (global) user.email 邮件
  3. git查看项目状态
    1. git status
  4. git暂存区,本地库
    1. 添加到暂存区:git add 文件名
    2. 从暂存区删除:git rm --cathed 文件名
    3. 提交到本地库:git commit -m "注释" 文件名
  5. git版本控制
    1. 显示版本的历史记录:git log
    2. 显示版本的历史记录: git log -preety=oneline
    3. 显示版本的历史记录: git log oneline
    4. 显示版本的历史记录: git reflog
    5. 切换到某个版本:git  reset --hard 版本标识
    6. 切换到某个版本:git reset --hard HEAD^ (有几个 ^ 就回调几个版本)
    7. 切换到某个版本:git reser --hard HEAD~n ( 回调n个版本)
  6. git文件比较
    1. 和暂存区的文件比较:git diff 文件名
    2. 和本地库中的文件比较:git diff HEAD 文件名
    3. 和某个版本中的文件进行比较:git diff [某个版本的标识] 文件名
    4. 同时多个文件进行比较:git diff
  7. git分支:
    1. 查看所有的分支:git branch -v 
    2. 增加新的分支:git branch 新的分支名
    3. 切换分支:git checkout 分支名
    4. 删除分支:git branch -d 分支名
    5. 合并分支:git merge 分支名
    6. 删除远程分支:git push origin --delete 分支名
    7. 删除远程分支:git branch -dr 【remote/branch】
    8. 拉取远程库分支后切换到远程库的分支:git checkout origin(远程库别名)/master(远程库分支)
  8. git远程库
    1. 查看远程库访问地址的别名:git remote -v
    2. 增加远程库访问地址别名:git remote add 远程库别名 远程库访问地址
    3. 将本地库中的项目推送到远程库:git push origin(远程库别名) master(推送分支名)
    4. 将远程库中的项目克隆到工作区:git clone 远程库访问地址
    5. 将远程库项目拉去到本地工作区并与拉取的分支合并:git pull origin(远程库访问地址) master(远程库的某个分支名)
    6. 将远程库中的项目拉到本地工作区不合并:git fetch origin(远程库别名) master(推送分支名)
    7. 将远程库中拉取的文件与本地工作区的文件进行合并:git merge origin(远程库别名)/master(远程库分支)
posted @ 2021-05-06 20:49  张紫韩  阅读(40)  评论(0编辑  收藏  举报