ubuntu下git使用

1、git安装

sudo apt-get install git

2、使用git@链接进行推送,需要先获取密钥

ssh-keygen -t rsa -C "xxxxxx@rokae.com"

3、察看密钥,将密钥复制到你的gitlab账户中

cat ~/.ssh/id_rsa.pub

4、初始化GIT本地库

mkdir test       //新建文件
cd test          //进入文件 后续操作都在此文件夹中进行
git init         //初始化   

5、帮定远端地址,origin为远端地址的名称,以后操作时可以使用

git remote add origin git@.......git

6、clone文件

git clone git@.......git //不指定分支
git clone -b name git@........git //指定分支名称

7、同步分支

git checkout origin/name -b name

8、拉取数据

git pull origin master

9、把已修改的指定文件添加到本地暂存库中

git add filenname

10、把暂存区的修改提交到本地最终库

git commit -m "备注"

11、推送数据

git push origin master

12、把工作区的相应文件恢复到最近提交的一个版本

git checkout --filename

13、丢弃相应文件的最新提交(add),只改变暂存区

git reset HEAD filename

14、版本回退,工作区和库区都进行相应回退

git reset -- hard HEAD^

15、git blame追踪溯源某些行代码修改的历史记录,比如:

git blame -L 201,208 xxx.cpp

这样会把xxx.cpp代码文件的第201行到208行代码的改动记录输出

16、恢复到某个版本

1.恢复到的版本之后提交的内容都不要了,可以用reset

git log        查看版本号

git reset --hard 版本号          恢复到版本号所指向的版本

git push -f                 提交更改,使用 git push 会报错,因为我们本地HEAD指向的版本比远程库的要旧

2.git revert 用于“反做”某一个版本,以达到撤销该版本的修改的目的。比如,我们commit了三个版本(版本一、版本二、 版本三),突然发现版本二不行(如:有bug),想要撤销版本二,但又不想影响撤销版本三的提交,就可以用 git revert 命令来反做版本二,生成新的版本四,这个版本四里会保留版本三的东西,但撤销了版本二的东西。

git revert -n 版本号           手动修改冲突的文件

git add .

git commit -m “备注”

git push

 

17、新建分支

git branch 新分支名称                     建到了本地

git checkout 新分支名称                 切换到新建的分支

git push origin 新分支名称              推送到远程

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值