美文网首页
Git 命令

Git 命令

作者: 佑___ | 来源:发表于2019-07-06 12:10 被阅读0次

一般配置

可以查看
https://blog.csdn.net/peterxiaoq/article/details/73496697
https://www.jianshu.com/p/d220c88bb516

git --version                    //查看git的版本信息
git config --global user.name    //获取当前登录的用户
git config --global user.email    //获取当前登录用户的邮箱

登录git

/* 如果刚没有获取到用户配置,则只能拉取代码,不能修改  要是使用git,你要告诉git是谁在使用*/
 
git config --global user.name 'userName'    //设置git账户,  userName为你的git账号,
git config --global user.email 'email'

生成秘钥

ssh-keygen -t rsa -C [<u>"email@email.com"</u>](mailto:\)

克隆git服务端文件

git clone git@git仓库地址.git

分支管理

查看本地分支:git branch -l
查看远程分支:git branch -r
查看全部分支:git branch -a
创建分支:git branch dev
切换分支:git checkout dev
创建分支并切换分支:  git checkout -b dev
删除分支:git branch -d dev

添加远程的仓库

push -u
-u参数 upstream
git push origin master -u          //获取最新代码
git remote add origin 仓库的地址   //连接远程仓库
git remote -v    //查看远程仓库
git remote rm origin // 删除远程仓库
# **与添加有关的:**

将当前目录变为仓库:git init  
将文件添加到暂存区:git add 文件名 [可选:另一个文件名]  
将暂存区提交到仓库:git commit –m "描述"


**与查询有关的:**

查询仓库状态:git status 
 比较文件差异(请在git add之前使用):git diff 文件名  
查看仓库历史记录(详细):git log  
查看仓库历史记录(单行):git log --pretty=online 或 git log --online  
查看所有版本的commit ID:git reflog


**与撤销有关的:**

撤销工作区的修改:git checkout -- 文件名  
撤销暂存区的修改:git reset HEAD 文件名  
回退到历史版本:git reset --hard 该版本ID  
回退到上个版本:git reset --hard HEAD^  上上版本是HEAD^^,也可用HEAD~2表示,以此类推


**创建远程仓库**

git init      //git add . 和 git commit 也是必要的, 这样做会生  成master主分支,否则 //后续push会有报错 error: src refspec master does not match any. curl -u '用户名  ' https://api.github.com/user/repos -d '{"name":"仓库  名"}'

git remote add origin https://github.com/用户名/仓库名.git

//或者使用ssh,避免输入密码

//git remote add origin [<u>git@github.com:用户名/仓库</u>](mailto:git@github.com:用户名/仓库)  名.git

git push origin master

命令

git 遇到的问题

Push refused 拒绝上传解决问题

git init --bare name.git      ### 创建git仓库
chown -R git:git name.git          ### 授权限
1. git config --global core.autocrlf false  禁止有空格字符

2. git clone git@git仓库地址.git

3. git pull

4. git status

5. git add .

6. git commit -m "This is a f."

7. git push

相关文章

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • git管理工具

    git分支命令 git提交命令

  • git 多条命令一次执行

    上代码git命令 && git命令

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git使用指南

    常用命令 帮助类: git --help:显示git命令帮助信息git help -a:显示所有命令git hel...

网友评论

      本文标题:Git 命令

      本文链接:https://www.haomeiwen.com/subject/mlkphctx.html