Git使用介绍

梦想的初衷 提交于 2020-03-07 20:01:30

git使用介绍

git 安装

配置信息
git config --global user.email "<邮箱>"
git config --global user.name "<NAME>"

代码上传流程

github操作:

创建好repository

本地操作:

    cd 文件地址
    git init
    git add .
    git status -s  # 查看是否添加到本地仓库
    git commit -m "frist commit"
    git remote add origin 'https://github.com/****/******.git'  # 关联远程代码库
    git push -u origin master  # 提交

git init

初始化一个Git仓库
如 git init test

git add

git add 命令可将该文件添加到缓存
用git status -s 可以查看与上次提交的修改
A filename  # 添加到缓存区
AM filename  # 添加到缓存区后又有改动,可以再次添加
?? filename  # 新添加但未跟踪的文件

git clone

git clone <协议> <地址> <自定义名称>
协议有ssh,http,git
如:
git clone git@github.com:lwc/test.git
git clone https://github.com:lwc/test.git
git clone git://github.com:lwc/test.git

git diff

git diff 命令显示已写入缓存与已修改但尚未写入缓存的改动的区别
尚未缓存的改动:git diff
查看已缓存的改动: git diff --cached
查看已缓存的与未缓存的所有改动:git diff HEAD
显示摘要而非整个 diff:git diff --s(只显示文件名)

ssh-keygen -t rsa -C ""

密钥文件位于 ~/.ssh/id_rsa.pub

git commit

执行 git commit 将缓存区内容添加到仓库中
git commit -m "describe"

git remote add origin

将本地仓库与远程仓库关联起来

git pull [地址]

将最新代码拉回本地
已关联远程仓库:git pull origin master
未关联远程仓库:git pull [地址]

git push origin master

将本地仓库的代码提交到远程仓库
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!