git 基础使用Here

git 基础使用Here

首先下载安装Git软件

网址:https://git-scm.com/

安装 : 双击下载的文件,然后一直点击下一步即可。

安装检验:1.安装完毕鼠标在任何文件夹空白位置右键,出现 Git Bash Here,则表示完成。

​ 2.点击“Git Bash Here” --> 输入 git --version 回车,如果看到版本号,则表示安装成功

安装注意事项:1.不要安装到含有中文的路径中

2.不要剪切(移动)文件夹或剪切(移动)其它文件夹

配置用户名与邮箱,告诉Git你是谁:

  1. 任何文件夹,空白处,右键 --> Git Bash Here

  2. 依次执行下面两行命令

    git config --global user.name "xxx"
    git config --global user.email "xxx"
    
  3. 检查是否配置成功

    # 查看所有的全局配置项
    git config --list --global
    

首次使用基本流程五步

第一步使用 git init 初始化:

1.创建一个项目文件

2.在项目文件夹空白处右键–> Git Bash Here,打开黑窗口

  • 在黑窗口中,输入 git init 然后按回车

  • 一个项目用一次

第二步使用 git add . 暂存区:

  • 在项目文件夹空白处右键–> Git Bash Here,打开黑窗口**
  • 在黑窗口中,输入 git add . 然后按回车(注意空格与小点
  • 文件每更新一次必须使用一次

第三步使用 git commit -m 传递到本地仓库:

  • 跟着第二步,在黑窗口中,输入 git commit -m '提交说明'
  • 提示说明类似于备注

第四步使用 git remote add 添加远程仓库地址:

  • 跟着第三步,在黑窗口中,输入 git remote add 远程仓库地址别名 完整的远程仓库SSH地址

  • 远程: remote

第五步使用 git push 推送到远程仓库:

  • 跟着第四步,在黑窗口中,输入git push -u origin master
  • git push -u 名称 分支名
  • 首次必须要-u

再次推送

  1. 执行第一步,即add命令。将代码添加到暂存区
  2. 执行第一步,即commit命令。将代码提交到本地仓库
  3. 执行第一步,即git push命令。将代码推送到远程仓库

再次推送。说明已经存在地址了可以直接执行这三部即可。并且git push 后面无需名字与分支名

过程特别代码

查看简略版的信息:

git log --oneline

查看日志的命令:

git log

查看所有本地分支:

git branch

创建新分支:

git branch 分支名

切换分支:

git checkout 分支名

删除分支(删除时,必须先切换到其他分支):

git branch -d 分支名
git branch -D 分支名  强制删除分支

创建并直接切换分支:

git checkout -b 分支名

移除文件

只把文件从仓库中移除

git rm --cached 文件

把文件从工作区和仓库中同时移除

git rm -f 文件

删除远程分支

git push origin --delete 分支名

快进合并(fast-forward):

  • 切换到master
  • 执行 git merge add ,即可把add分支的代码合并到master

查看所有可用的源(可用的远程地址)

git remote -v
 **删除一个源
git remote remove 远程仓库地址别名

三方合并(thirdparty merge)

1.代码合并到那个分支,必须到那个分支当中可使用切换git checkout 那个分支

2.执行 git merge dev ,将不同分支的代码合并到当前分支

3.注意点

  • i ,进入 “插入” 模式,就可以对画面中的文字进行修改了(直接输入也行)
  • 按 “上下左右” 键,调整光标的位置,可以删除里面的内容,写自己的提交说明
  • 上述画面中的 # Please enter..... 表示注释,可以不用理会
  • Esc 键,退出 “插入” 模式
  • 直接输入 “:wq”,退出这个画面,从而完成合并。(一定是英文的冒号)

多人协作

  1. 克隆

    1.执行 git clone SSH地址,将项目克隆到本地。

    2.进入项目文件夹,重新 git Bash Here 打开黑窗口(确保路径正确)

  2. 把修改后的代码移进克隆来的文件夹(覆盖之前的代码)

  3. 添加到暂存区 git add .

  4. 推送到本地仓库 git commit -m "xxx"

  5. 有人在你之前推送,则推送之前需要先拉取,与你代码合并

  6. 推送 git push origin master

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值