个人总结git的快速用法

安装完git最先做的事情

以下是必做
git config --global user.name "username" # username
git config --global user.email "useremail" # useremail

下面是设置代理相关, 具体设置看个人
直接打开代理, 找到自己的端口, 在win10里面配置同样的端口, 再输入
git config --global --unset http.proxy
git config --global --unset https.proxy
git config --global http.proxy http://127.0.0.1:xxx # 自己的端口就行了
git config --global -l # 可以查看自己的配置信息

以下是远程管理github上的仓库必做
ssh-keygen -t rsa -C "youremail@example.com" # 给自己和自己的仓库创建私钥和公钥

第一次创建仓库并添加做以下操作:

git init
git add .
git commit -m "first commit"
git branch master # 如果您默认的分支是master请无视这一步
git remote add 远程仓库名称 https://github.com/xxx/xxx.git
git push 远程仓库名称 master

后续有要增加文件并更新到仓库去:

git status
git add .
git commit -m 'update'
git push 远程仓库名称 master

这种是普通的方法,可以使用分支的方式进行提交,有两种方式

1.在本地创建分支,写好后,将本地的分支合并提交到仓库

先写一下第一种方法

git branch dev # git branch可以查看本地的所有分支,dev是你专门写代码的分支
git checkout dev # 切换分支dev
git add 文件路径 # 添加进去
git commit -m '本地分支提交'
git checkout master # 切换分支master,master是你专门存放代码的分支
git merge dev # 将dev合并到master
git push 远程仓库名称 master

2.在本地创建分支,直接提交到仓库,在远程将仓库的代码拉到本地的master再提交上去

git branch dev # git branch可以查看本地的所有分支,dev是你专门写代码的分支
git checkout dev # 切换分支dev
git add . # 添加进去
git commit -m '远程分支提交'
git push 远程仓库名称 dev
git checkout master # 切换分支master,master是你专门存放代码的分支
git pull 远程仓库名称 dev # 使用pull命令将远程仓库的代码拉到本地的master
git push 远程仓库名称 master

看个人,个人觉得第一种方便一点

关于删除仓库里面的文件

dir # 查看文件
git rm -r Code # 删除Code目录
git commit -m "rm Code目录"
git rm Code.txt # 删除Code.txt文件
git commit -m "rm Code.txt"
git push 远程仓库名称 master

关于版本退回

在执行git add命令前可以使用git checkout -- Code.txt可以退回指定文件
如果执行git add命令却没有执行git commit -m 'xxx'可以使用git reset HEAD Code.txt可以退回指定文件
如果执行git commit -m 'xxx'可以使用git log查看你想要退回的版本, 得到各个版本的commit id, 使用git reset --hard 某个版本的commit id即可退回相应版本

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

そら-Sora-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值