常用git操作

一. 从远程仓库克隆现有项目

  1. 现在本地新建一个文件夹,
  2. 进入该文件夹,右击进入git操作页面:
    (1). 初始化本地仓库: git init;
    (2). 连接远程仓库,克隆项目: git clone 项目地址
    在这里插入图片描述
    注意:
    如果项目所在的仓库不在master,而在某个分支上面,可以进行如下操作:
    1). 查看所有分支: git branch -a;
    2). 切换为某个分支: git checkout 某个分支;
    3). 在该分支下面获取更新代码: git pull;

二. 上传代码到远程仓库
1. 将本地的代码添加到本地暂存区: git add .
2. 提交一个临时版本到本地: git commit -m"你所提交代码的说明";
3. 可以查看提交的文件是否是自己修改过的记录: git log;
4. 从远程仓库中获取之前代码和最近自己提交的代码完成合并:git pull;
5. 如果获取到的代码和更新提交的代码产生冲突,就处理冲突,如果没有冲突就提交: git push
注:
如果有冲突,应该这样来处理:
将原来的代码,也就是<<<HEAD 和======之间的代码是旧的代码,与你传入的产生冲突的地方,将这些删除,下面的传入代码就是你传入的最新代码,>>>>这个符号也要删除。
在这里插入图片描述
三. 版本回退
1. 查看历史记录(显示从近到远的提交日志): git log;
如果觉得输出信息太多可以加参数 --pretty=oneline: git log --pretty=oneline;
1). git log 输入的信息:
在这里插入图片描述
2). git log --pretty=oneline输出的信息:
在这里插入图片描述
注:
commit 后面的一串就是commit id (版本号),Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交,上一个版本就是HEAD,上上一个版本就是HEAD,当然往上100个版本写100个比较容易数不过来,所以写成HEAD~100。
2. 当前版本回退到上一个版本: git reset --hard HEAD^;
3. 指定回到未来的某个版本,前提是知道要找回未来版本的,commit id: git rest --hard 版本号;
注: 如果想回复到新版本,不知道版本号(重返未来): git reflog (记录每一次命令,可以找到相应的版本号)

四、创建新分支,提交代码,与原有分支合并

  1. git branch -b 查看远程仓库的分支在这里插入图片描述
  2. git checkout -b 新分支的名字 创建新分支并切换到新分支在这里插入图片描述
  3. git push --set-upstream origin 新分支 本地仓库推送提交远程新建的分支在这里插入图片描述
  4. git checkout master 切换分支到master在这里插入图片描述
  5. git merge 要与master合并的那个分支 在这里插入图片描述
    到这里分支里的内容与master的内容已经合并。
    五. 修改本地电脑git账户
    1.查看当前用户名: git config user.name
    2.查看当前邮箱: git config user.eamil
    3.绑定当前用户名: git config --global user.name ‘你的用户名’
    4.绑定当前邮箱: git config --global user.email '你的邮箱‘
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值