Git-2.20.1-64-bit下载和使用

链接:https://pan.baidu.com/s/1i2E2GiUhMowJ8d0a5hs30g
提取码:3pdt

基础操作:

初始化:

git init

配置对应的邮箱(git config --global user.email 邮箱):

git config --global user.email “1234567890@qq.com”

配置对应的用户名(git config --global user.name 名字):

git config --global user.name “liufeng”

克隆仓库(git clone 远程地址):

git clone https://github.com/zhoufahai/mobile-pc.git

关联仓库(git remote add 关联名 关联地址):

git remote add liufeng https://github.com/zhoufahai/mobile-pc.git

拉取(git pull 关联名 对应分支):

git pull liufeng master

两个独立仓库解决办法(refusing to merge unrelated histories):

git pull liufeng master --allow-unrelated-histories

提交所有修改的和新建的数据暂存区(推荐第一个):

git add .
git add --a
git add -u

将暂存区里的改动给提交到本地的版本库:

git commit -m “我提交的的注释”

推送到远程服务器上对应的分支:

git push origin master

强行推送到服务器:

git push -f origin master

进阶操作:

在工作目录下生成一个“.gitignore”的文本文件:

touch .gitignore

免账号密码登录(只需登录一次)

git config --global credential.helper store

查看配置

git config --list

公钥配置(ssh-keygen -t rsa -C 邮箱) 公钥配置详细步骤

ssh-keygen -t rsa -C “1298391806@qq.com”

如果没有.ssh文件(输入上面的语句一直回车,不输入任何内容);

测试是否成功:

ssh -T git@github.com

如有:

The authenticity of host ‘github.com (13.250.177.223)’ can’t be established.
输入yes即可;

当代码库远程迁移后,修改本地代码关联的远程地址:(git remote set-url origin 地址)

git remote set-url origin git@github.com:Changemcfeng/java.git

查看缓冲文件:

git ls-files

查看文件的状态:

git status

查看远程关联的地址:

git remote -v

设置代理ip(当电脑使用的是代理ip上网的时候需要设置一下代理)

git config --global http.proxy ‘http://192.168.1.255:808’
git config --global https.proxy ‘https://192.168.1.255:808’

显示日志:

git log

回滚到上一个(HEAD-1后面的数字代表后退几个版本或者回到某个版本(41bc))版本:

git reset --hard HEAD~1
git reset --hard 41bc
git add .
git commit -m ‘roll’
git push -f origin master

查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)

git reflog

删除远程分dev

git push origin --delete de

查看分支:

git branch

创建分支(dev):

git branch dev

切换分支(dev):

git checkout dev

合并(dev)到当前分支(master)

git merge dev

删除分支(dev)

git branch -d dev

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值