美文网首页
git基本使用

git基本使用

作者: S_jie | 来源:发表于2020-11-20 18:14 被阅读0次

本地仓库:

init初始化一个仓库

  1. 本地创建git存放仓库的文件夹:
    - mkdir mygit
  2. 进入文件夹创建git仓库:
    - cd mygit
    - git init
# 收到提示已初始化成功一个.git仓库,位于/Users/xxx/Documents/mygit/.git/
# .git仓库是隐藏文件夹,macos可以通过ls -al查看
已初始化空的 Git 仓库于 /Users/xxx/Documents/mygit/.git/

终端输入ls -al

shujiedeMacBook-Pro:mygit shujie$ ls -al
total 0
drwxr-xr-x  3 shujie  staff   96 11 20 12:32 .
drwx------+ 4 shujie  staff  128 11 20 12:19 ..
drwxr-xr-x  9 shujie  staff  288 11 20 12:32 .git

查看.gitls -al ./.git/

shujiedeMacBook-Pro:mygit shujie$ ls -al ./.git/
total 24
drwxr-xr-x   9 shujie  staff  288 11 20 12:32 .
drwxr-xr-x   3 shujie  staff   96 11 20 12:32 ..
-rw-r--r--   1 shujie  staff   23 11 20 12:32 HEAD
-rw-r--r--   1 shujie  staff  137 11 20 12:32 config
-rw-r--r--   1 shujie  staff   73 11 20 12:32 description
drwxr-xr-x  14 shujie  staff  448 11 20 12:32 hooks
drwxr-xr-x   3 shujie  staff   96 11 20 12:32 info
drwxr-xr-x   4 shujie  staff  128 11 20 12:32 objects
drwxr-xr-x   4 shujie  staff  128 11 20 12:32 refs

基本使用

概述:git有三个基本概念分为工作区、暂存去、软件仓库,首先把工作区的文件通过add命令放入暂存区,然后通过commit命令提交到软件仓库。

git add xxx/: 添加文件到暂存区
git commit -m "内容":向仓库提交内容,需要强制添加本次提交说明

shujiedeMacBook-Pro:mygit shujie$ git add xxx/  # 添加文件到暂存区
shujiedeMacBook-Pro:mygit shujie$ git commit -m "测试提交"  # 把暂存区的内容提交到仓库
[master (分支)  e66027c (版本号) ] 提交xxx代码 
 386 files changed, 112550 insertions(+)  # 总共多少个文件,插入了多少次 
 create mode 100644 xxx/.idea/encodings 2.xml

git status:查看git仓库状态、信息

shujiedeMacBook-Pro:mygit shujie$ git status
位于分支 master
未跟踪的文件:
  (使用 "git add <文件>..." 以包含要提交的内容)
    .DS_Store

提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)

git rm:删除信息

rm - xxx/:在本地删除文件
git rm xxx/: 通知暂存区删除文件
git commit -m "删除文件":提交到仓局,执行删除文件

shujiedeMacBook-Pro:mygit shujie$ git commit -m "删除文件"
[master 733dbeb] 删除文件
 386 files changed, 112550 deletions(-)
 delete mode 100644 xxx/.idea/encodings 2.xml
 delete mode 100755 xxx/.idea/encodings.xml

git log:查看日志

shujiedeMacBook-Pro:mygit shujie$ git log
commit 733dbebab1331ac74bae7a81aaaefd5f49e18b36 (HEAD -> master)  # HEAD表示当前版本
Author: 舒杰 <15274359169@163.com>  # 操作人
Date:   Fri Nov 20 13:17:23 2020 +0800

    删除文件  # 第二次,最新操作删除

commit e66027cf5bb8446c18204064459f434e8a9b0376   # 版本号回滚代码用
Author: 舒杰 <15274359169@163.com>  # 操作人
Date:   Fri Nov 20 12:56:02 2020 +0800  # 日期

    提交xxx代码  #  第一次操作git提交

git reset -- hard 版本号:回滚代码

shujiedeMacBook-Pro:mygit shujie$ git reset e66027cf5bb8446c18204064459f434e8a9b0376
重置后取消暂存的变更:
D   xxx/.idea/encodings 2.xml
D   xxx/.idea/encodings.xml

远程仓库

GitHub: 公有仓库
bitbuckets:私有仓库

创建githup仓库

1.点击Start a project


点击新建仓库 2. 填写项目内容

3.创建成功


成功

本地连接

git clone https://github.com/17319354510/test_demo.git:克隆远程项目到本地
cd test_demo:进入demo文件夹下,添加需要上传的内容
git add .:添加所有文件到暂存区
git commit -m "内容": 提交
git push -u origin master: push本地内容到GitHub

配置ssh key

cd ~/.ssh
ssh-keygen -t rsa -f ~/.ssh/id_rsa_xxx -C "xxxx@163.com"

# 提示后可以输入任意密码不想输入直接回车
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
image.png
到这里后基本就成功了
在.ssh目录下打开id_rsa.pub,复制keyvim id_rsa.pub

进入githup添加key


image.png

文件同级目录下没有.git

git init:进到本地文件下,init初始化一个.git文件
git add .:添加文件到暂存区
git commit -m "内容": 提交
git branch -M main:引用表达式
git remote add origin https://github.com/17319354510/my.git:添加远程地址
git push -u origin master:push本地内容到GitHub
如果问下下已生成过.git文件
- cd .git/
- open config
- 修改配置文件里的url(远程的项目必须是新项目没有过操作日志的那种)

相关文章

  • git 的使用

    有关git的使用总结一下,留着使用 git、svn区别 使用过程 svn基本使用过程 git基本使用过程 管理模式...

  • [Git使用] git基本使用

    GIT常用命令新建Git仓库,创建新文件夹 git init添加文件到git索引 git add

  • git的基本使用

    git的基本使用

  • git 命令语法

    git 基本使用 git init // 初始化git仓库 git add . // git 添加 git co...

  • 初识git,用git 上传项目到GitHub

    分享一些git基本指令,不喜勿喷! git的基本使用指令 git init 初始化git仓库 git add . ...

  • Git 基本使用

    1.CentOS 7 安装Git 安装git所需要的库yum install curl-devel expat-d...

  • Git基本使用

    ps -ef | grep node | awk '{print $2}' | xargs kill -9git ...

  • Git基本使用

    1:先设置git配置文件 1.1 查看配置文件 1.2 设置对应用户名和邮箱 2:生成公钥和私钥 执行命令后需...

  • git 基本使用

    一、git全局设置 git全局配置修改 git config -e --global 进步全局配置文件,然后点击字...

  • Git 基本使用

    1.Git 仓库 初始化版本库: git init 2.查看仓库状态 git status pwd 显示当前命令行...

网友评论

      本文标题:git基本使用

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