Git — 安裝与命令

基础命令

1.查看git配置 

git config --list

2.配置全局用户名

git config --global user.name zxz

3.配置全局的邮箱

git config --global user.email 135xxxxxxx@qq.com

4.修改全局配置

vi ~/.gitconfig

连接码云

1.生成公钥

ssh-keygen -t rsa -C "135xxxxxxx@qq.com"

2.查看公钥

cat ~/.ssh/id_rsa.pub

3.在码云中添加公钥

4.查看连接信息

ssh -T git@gitee.com

Git命令行的使用

workspace:工作区

staging area:暂存区/缓存区

local repository:或本地仓库

remote repository:远程仓库

命令

初始化仓库

git init

添加文件到暂存区

git add .

将暂存区内容添加到仓库中

git commit -m '注释'

添加远程源

git remote add origin git@gitee.com:yiqiweixiao/xxx.git

推送到master分支 git push -u origin master 加上-u参数可以与远程仓库建立连接

此时,提示push失败,原因是远程仓库中有本地没有的文件,需要先pull下来。执行pull命令

依然报错,提示fatal: refusing to merge unrelated histories ,拒绝合并互不相关的项目,那么,我们在执行命令时需要添加参数 --allow-unrelated-histories

git pull origin master --allow-unrelated-histories

 

推送成功出现如下提示信息,直接 :q! 退出编辑即可

命令

说明

git log

查看历史提交记录

git blame <file>

以列表形式查看指定文件的历史修改记录

git add

添加文件到仓库

git status

查看仓库当前的状态,显示有变更的文件

git diff

比较文件的不同,即暂存区和工作区的差异

git commit

提交暂存区到本地仓库

git reset

回退版本

git rm

删除工作区文件

git mv

移动或重命名工作区文件

git remote

远程仓库操作

git fetch

从远程获取代码库

git pull

下载远程代码并合并

git push

上传远程代码并合并


 




posted @ 2020-10-20 21:44  一柒微笑  阅读(108)  评论(0编辑  收藏  举报