• git 常用命令总结


    git 使用
    
    git init  	初始化git
    git add .	添加本地文件到暂存区(由暂存区提交到远程仓库)
    git commit -m '提交说明' (提交到本地仓库)
    git push origin master (将本地代码推送到远程仓库)
    git status 	查看当前本地项目状态(那些文件被改动)
    git log		查看提交记录
    git log --author='提价人' 查询单个人提交记录
    git log -p 文件名 查看文件提交人和具体信息
    git log -n 1 看下最近一次的操作就能看到散列值了
    git log --oneline			查看提交记录简写
    git log --oneline --graph  查看版本提交路线
    git rm 文件名  命令行删除文件,也可以手动直接删除
    git mv old文件名 new文件名 重命名文件,也可以手动
    git diff 查看修改的文件
    git checkout -- 文件名 (文件被修改还没有提交,把文件恢复到上一次提交状态)
    如果已经执行了git add 可以使用下面的命令撤销
    git reset HEAD 文件名 之后在执行 git checkout -- 文件名(文件被修改还没有提交,把文件恢复到上一次提交状态)
    git reset --hard HEAD^ (回到上一个提交版本,^ 代表回一次)
    git reset --hard  #提交的版本id (回到指定的提交版本)
    
    git config --global user.name='' 	#用户名
    git config --global user.email=''  #注册邮箱
    git config --global --list 		#查看配置的用户名
    
    tag标签
    git tag -d tag  # (删除tag)
    git tag v1.0  	#(添加在最后一次提交的分支上)
    git tag v222 提交的id  #(添加在指定的分支上)
    git push origin v1.0 # (把tag推送到远程仓库)
    
    分支
    git branch dev  #创建一个分支 (创建分支会从master分支拷贝所有提交到当前分支)
    bit branch  	#查看创建分支,查看当前所在分支
    git checkout dev	#切换到指定的分支
    git branch -d dev 	#删除指定的分支(当前所在这个分支不能删除)
    git branch -D dev 	#(如果提交了内容,-D强制删除)
    git push origin --delete   # 分支名称  (远程仓库删除分支)
    git merge dev  		#(把分支代码合并到主分支master, 需要先切换到master)
    如果有冲突情况下
    git merge --abort  # (只保留master分支的修改,忽略其他分支,也可以手动修改)
    
    git fetch # (拉取所有的远程仓库)
    

      

  • 相关阅读:
    团队作业第四次—项目系统设计与数据库设计
    团队作业第三次—项目需求分析
    简时——alpha冲刺任务七(5.5)
    简时——alpha冲刺任务六(5.4)
    简时——alpha冲刺任务五(5.3)
    简时——alpha冲刺任务四(5.2)
    简时——alpha冲刺任务三(5.1)
    简时——alpha冲刺日志二(4.30)
    简时——alpha冲刺日志一(4.29)
    TimeMaster—代码规范、冲刺任务与计划
  • 原文地址:https://www.cnblogs.com/412013cl/p/14261505.html
Copyright © 2020-2023  润新知