无忧学院------git

A U M 等符号代表什么?

在这里插入图片描述

下载

git的下载与最初的配置

工作区 暂存区 本地库

日常使用只要记住下图6个命令,就可以了
但是熟练使用,恐怕要记住60~100个命令

在这里插入图片描述

一、新建代码库

# 在当前目录新建一个Git代码库
$ git init
*****************
****************
# 下载一个项目和它的整个代码历史
$ git clone [url]

二、配置
Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

# 显示当前的Git配置
$ git config --list
# 编辑Git配置文件
$ git config -e [--global]
# 设置提交代码时的用户信息
$ git config [--global] user.name "[name]"
$ git config [--global] user.email "[email address]”

git 修改当前的project的用户名的命令为:
> git config user.name 你的目标用户名;
git修改当前的project提交邮箱的命令为:
> git config user.email 你的目标邮箱名;
如果你要修改当前全局的用户名和邮箱时,需要在上面的两条命令中添加一个参数,–global,代表的是全局。
命令分别为:
> git config  --global user.name 你的目标用户名;
> git config  --global user.email 你的目标邮箱名;

三、增加文件

$ git add .

四、代码提交

git commit .

五、分支

# 列出所有本地分支
$ git branch -v
# 列出所有远程分支
$ git branch -r
# 列出所有本地分支和远程分支
$ git branch -a
# 新建一个分支,但依然停留在当前分支
$ git branch [branch-name]

七、查看信息

# 显示有变更的文件
$ git status
# 显示当前分支的版本历史
$ git log
# 显示commit历史,以及每次commit发生变更的文件
$ git log --stat
# 显示全部版本,包括回退
git reflog

远程

八、远程同步

$ git remote update  --更新远程仓储
# 下载远程仓库的所有变动
$ git fetch [remote]
# 显示所有远程仓库
$ git remote -v
# 显示某个远程仓库的信息
$ git remote show [remote]
# 给远程仓库起别名
$ git remote add [shortname] [url]
# 创建对应本地分支
git branch dev 
# 切换分支
git checkout dev
# 关联分支
git branch --set-upstream-to=[remote]/[branch] [branch]
# 取回远程仓库的变化,并与本地分支合并
$ git pull [remote] [branch]
# 上传到本地当前分支所关联的远程分支
$ git push 

上传一条龙

1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

git init
2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

git add .
3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

git commit -m 'first commit'
4、关联到远程库

git remote add origin 你的远程库地址
如:

git remote add origin https://github.com/githubusername/demo.git
5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

git pull --rebase origin master
6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

git push -u origin master
7、状态查询命令

git status

ssh

(这个前面那个安装的链接里面应该是讲了的。想要把项目发送到github或者码云,还要配置一下秘钥,别人是不可以随便上传到你的仓库的!最后三次回车,出来一堆东西,复制到自己的码云或者github,上面有设置–安全设置–ssh,然后粘贴上去)
在这里插入图片描述

管理windows用户凭证

链接1

pull request

添加链接描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值