git常用命令+常见问题

目录

  • git常用命令
  • 常见问题
  • git学习资料

git常用命令

推送至远程库

1.git init                                                      #本地git仓库初始化
2.git add .                                                     #将本地所有文件添加到暂存区
3.git commit -m "xx"                                            #将暂存区文件添加到git仓库
4.git remote add origin [email protected]:michaelliao/learngit.git #和远程仓库做关联
5.git push -u origin master                                     #推送至远程仓库
------------------------------------------------------------------------------
'''
git push -f origin master     #强制推送
git push --force-with-lease   #更安全的强制推送
'''

配置全局user

git config --global user.name "xx"
git config --global user.email "xx"

查看全局user

git config user.name
git config user.email

查看文件内容

cat readme.txt

查看提交的历史纪录

git log
git log --pretty=oneline          #只看版本id号

查看已输入的命令

git reflog

查看远程库信息

git remote -v

版本回退

git reset --hard HEAD^    #上一版本
git reset --hard HEAD^^   #上上版本
git reset --hard HEAD~100 #上100个版本
git reset --hard 版本id    #指定版本

配置ssh

1.在本地生成ssh
 -- ssh-keygen -t rsa -C "[email protected]"   #一直回车
2.发送给远程
 -- 在github网站中找到settings-SSH and GPG keys-new SSH keys,Title值随便填,key值就是在本地    生成的(在C盘-用户-当前用户-id_rsa.pub中找到)

常见问题

  • 怎么查看某文件所作的改动?

    git log filename
  • 配置ssh密钥的原因?
    在本地和远程库进行互动时,每次都要输入密码,太过繁琐。为了避免每次都输入密码,ssh免密钥出生。
  • 怎么查看本地ssh密钥?
    cd ~/.ssh
    cat id_rsa.pub
    或者在C盘-用户-当前用户-id_rsa.pub中找到
  • git和远程仓库关联命令解读
    git remote add origin [email protected]:michaelliao/learngit.git
    # origin 暂且理解为远程仓库别名
    # learngit 真实仓库
  • 查看用户
    在c盘-用户-当前用户-.gitconfig中查看
  • 版本库是什么?
    版本库其实就是一个个小的节点,是寄存在master主分支上的
  • git设置全局的作用
    user.name,user.email用来和远程仓库上校验,全局名称和远程上的要求一样
  • 如果在某文件下设置了全局,新建另一文件还需重新设置吗?
    建议设置,但是不必
  • git add . 是将本目录下的所有文件添加到暂存区吗?
    是所有文件,但不包括.git文件

git学习资料

  • 视频地址:https://www.iqiyi.com/v_19rqy4vj64.html
  • 视频地址2:https://www.bilibili.com/video/av29968708/?p=7
  • git下载:https://gitforwindows.org/
  • 码云及git使用:http://39.97.99.7/prep/

原文地址:https://www.cnblogs.com/gaoyukun/p/11126466.html

时间: 2024-10-05 23:27:15

git常用命令+常见问题的相关文章

git常用命令及技巧

强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容 git push -f git fetch --prune  #这样就可在本地删除在远程不存在的branch man git-fetch --prune After fetching, remove any remote tracking branches which no longer exist on the remote. -t, --tags Most of the tags are fetched automatically

【前端小小白的学习之路】Git常用命令整理

Git 常用命令清单. 几个专用名词的译名如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一.新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二.配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局

git常用命令2

git常用命令2 添加远程仓库(以github为例) 登录官方网站https://github.com,没有的话去注册一个账号吧. 然后新建一个仓库 在Repository name填入learngit,其他保持默认设置,点击"Create repository"按钮,就成功地创建了一个新的Git仓库: 目前,在GitHub上的这个learngit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHu

iOS开发——开发技巧&Git常用命令

Git常用命令 初始化git init        加—bare实现远程仓库 配置git config user.name iCocos 配置全局git config —global user.name iCocosgit config —global user.email [email protected] 状态git status 添加到帮派git add iCocos.m 提交git commit iCocos.m -m “注释” Log纪录git loggit log + 文件名git

git常用命令符

全局配置 $ git config --global user.name "姓名" 告诉git你是谁 $ git config --global user.email "[email protected]" 告诉git怎么联系你 如果注册了 github 账号,邮箱最好和 github 账号统一 $ git config -l 查看配置信息初始化代码仓库 $ git init 初始化代码库 $ git add . 将所有变化添加到暂存区 $ git commit -

(小组)Git 常用命令整理

Git 常用命令整理 取得Git仓库 初始化一个版本仓库 git init Clone远程版本库 git clone [email protected]:wordpress.git 添加远程版本库origin,语法为 git remote add [shortname] [url] git remote add origin [email protected]:wordpress.git 查看远程仓库 git remote -v 提交你的修改 添加当前修改的文件到暂存区 git add . 如果

github创建远程仓库和git常用命令

git创建远程仓库 首先到github页面上创建仓库(repository)如下: 然后初始化文件夹为仓库,并提交到远程仓库,如下: [[email protected] aa]# git init Initialized empty Git repository in /data/mydata/aa/.git/ [[email protected] aa]# git add . [[email protected] aa]# git commit -m "first commit"

Git 常用命令集锦

远程仓库相关命令 克隆远程仓库:git clone git://github.com/jquery/jquery.git 查看远程仓库:git remote -v 添加远程仓库:git remote add [name] [url] 删除远程仓库:git remote rm [name] 修改远程仓库:git remote set-url --push [remoteName] [newUrl] 拉取远程仓库:git pull [remoteName] [remoteBranchName]:[l

windows下安装git并创建一个仓库,git常用命令

转载于:http://www.cnblogs.com/nemotan/p/4655498.html 一.windows安装git 1.下载:http://msysgit.github.io/,下载之后直接安装,打开gitbash 2.配置用户名和邮箱: $ git config --global user.name "Your Name" $ git config --global user.email "[email protected]" 3.新建一个文件夹并执