git 基本操作

一,git 从远程获取代码

1,新建文件夹并切换到文件夹下。
2,初始化文件,命令输入:git init

这时文件夹下会出现git相关文件,表示此时创建一个本地的git仓库

3,添加远程仓库别名,命令输入:git remote add origin Http://gitlet……

origin 是我们设置的别名,可以使用别名进行相关操作。 Http://gitlet…… 是远程仓库

4,从远程仓库拉数据,输入命令,git pull origin v1.0.0.dev

origin,为远程仓库的别名,origin是分支名字

一下内容是根据学习总结 的 :

1,设置本地仓库
设置作者信息:
git config –global user.name #user_name
git config –global user.email #user_email

设置用户名和密码
example:
git config –global user.name yangyq
git config –global user.email yyq@qq.com

初始化git 命令:git init

创建仓库 (在指定文件夹下执行,就初始化了一个git仓库)

查看状态,命令:git status

此时会爆出,untracked files,未追踪文件

添加当前目录下的文件 ,命令:git add .

此处的.代表当前目录,

查看状态
git status 此时打印出修改的状态

提交修改,命令:git commit -m “init”

-m:代表注释的意思 comments,此处添加 注释init

删除文件,命令:git rm read.txt

此时是在git下删除的,所以直接在缓存区

git工作区间图:

Created with Raphaël 2.1.2 【工作区】 【工作区】 【缓存区】 【缓存区】 【版本库】 【版本库】 【远程仓库】 【远程仓库】 <add> <commit> <push>

工作区的修改显示红色,缓存区的修改显示绿色。

2, 远程仓库:

添加远程仓库别名,命令:git remote add origin Http://gitlet……

origin 是我们设置的别名,可以使用别名进行相关操作。 Http://gitlet…… 是远程仓库
此时会提示输入用户名,密码

推送到远程仓库,命令:git push origin master

master 为分支名

从远程仓库拉取:git pull origin master

3, 团队合作,

克隆项目:git clone https://github.com/iview/iview-admin.git

查看所有分支,命令:git branch -a

查看远程分支,命令:git branch -r

克隆分支,命令:git clone -b template https://github.com/iview/iview-admin.git

clone template分支

*注:clone和pull还是有很大区别的,具体查看下面网址
https://blog.csdn.net/zhou_xiaomiao/article/details/53185712*

4,日志与版本切换
查看日志,命令:git log

查看简单日志,命令:git log –pretty=oneline

查看所有版本,包括回退之前的,命令:git reflog

切换版本
git reset –hard HEAD

代表当前版本

git reset –hard HEAD^

回退一个版本^代表一个,^^代表两个,依次累计

切换到指定版本,命令:git reset –hard 236f783

其中236f783代表版本号id

5,分支管理

查看分支,命令:git branch

创建wechat分支,命令:git branch wechat

切换到wechat分支,命令:git checkout wechat

ls 查看分支文件

git commit -m “wechat todo”

提交并添加注释

合并分支,命令:git merge ali

当前分支合并ali分支

删除分支,命令:git branch -d dev

删除分支dev

6,远程仓库配置

git remote -v 查看远程仓库情况

删除
删除添加的远程库(只是删除别名的对应)
git remote remove name

例如
git remote remove joey //产出joey别名

重命名
重命名远程仓库,命令: git remote rename 原名字 新名字

例如: git remote rename origin joey

查看:
查看指定主机详细信息,命令: git remote show 主机名

例如 git remote show joey

7,配置公钥免密登录;
要把https改成ssh协议,所以讲远程仓库https地址修改为ssh地址
1,
git remote add origin ssh:/

其中ssh:/表示ssh协议的地址

2,
ssh-keygen -t rsa -C “ya@ali.com”

邮箱根据自己配置的填写

3,之后一路回车键“enter”

4,此时会生成公钥和 私匙,,将公钥文件打开粘贴到管理中心的
公钥上

5,此时用ssh提交不用输入账号密码了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值