git常用操作

一.学习使用git

    1. 配置git的用户名和邮箱

    git config --global user.name ****

    git config --global user.email ****@163.com

通过使用gitbash切换到指定的盘符

git cd:d------->切换到了d盘

git cd:d/anroid_studio_project/xidaiw------>切换到d盘的Android_studio_project的目录下的xidaiw文件夹

git init  ------->初始化创建了代码仓库

Ls -al -------->查看代码仓中的所有文件

2. 提交代码

Git add app ----->提交APP文件夹

Git add .    ---->提交所有文件

Git commit -m “first commit”   ---------->提交代码

二. 通过github配合gitbash建仓和提交代码

1. 登陆github获取相应代码的https地址

2. 通过gitbash在指定盘符的文件夹下

Cd d:/android_studio_project/huihui  --------->切换到要存放代码的文件夹

Git clone https:xxxxx.git ----------->https的代码仓库

Ls -al   ------------->查看文件夹的列表

把从gitbub上面克隆的文件夹中的文件全部复制粘贴到上一级文件夹中,并删除克 隆的文件夹

Git add . ------->添加所有文件到版本控制中

Git commit -m “second commit”  --------->提交代码操作

Git push origin master  ---------->提交代码到远程版本库

今天遇到了一个新的问题本地分支同步远程代码,在控制台输入git pull报错,根据提示看到这句话git branch --set-upstream-to=origin/<branch>    如下图:

 理解了他的意思就可以根据提示的命令直接操作:

命令行执行:git branch --set-upstream-to=origin/<branch> 

上面的<branch> 代表远程仓库代码的分支名称

关联好之后再同步代码git pull和提交代码git push就不报错了。

git高级操作之---删掉几天前提交中的某一次提交,但是不影响之后的提交

参考博文 git 优雅的撤销中间某次提交_山鬼谣的专栏-优快云博客_git 回滚某次提交

git revert commit_id
//如果commit_id是merge节点的话,-m是指定具体哪个提交点
git revert commit_id -m 1
//接着就是解决冲突
git add -A
git commit -m ".."
git revert commit_id -m 2
//接着就是解决冲突
git add -A
git commit -m ".."
git push

git命令行查看某一行代码的提交记录

 在当前git项目目录下执行
   git blame -L 38,38 <filename>
例子:  git blame -L 38,38 src/component/BarCode/index.js    (index.js中 第38行的提交修改记录)
转载于:https://www.cnblogs.com/tangyuu/p/6775355.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值