git 的基本命令学习

有价值的git命令的博客:

http://blog.csdn.net/ithomer/article/details/7529022

gitlab的使用方法:

git命令:

1. 如果你是第一次使用git,那么先安装git吧:

sudo apt-get install git

2. 当安装完了 git 后,初始化一下自己机子上的 git 的配置:

git config --global user.name "xxx"
git config --global user.email "xxx@xxx.xxx"

上边是添加你的名字和邮箱,查看你的配置信息 git config --list

3. clone 我们的工程中的每个仓库,假如是 be 子系统:

git clone http://10.100.151.233:8081/jin-group/be.git

4. 如果你想在工程中添加文件,假如是 README.test:

cd be
touch README.test
git add README.test
git commit -m "add README.test"
git push -u origin master

5. git 下来的工程,在新的一天想要更新:

cd be
git pull / git pull origin develop

6. 查看提交的记录:

git log

7. 如果本地的文件更改了,想要查看跟仓库中的文件有什么不同:

git diff

当然,如果你只想看到个文件的变化,后边可以添加文件名这个参数

8. tag 操作相关命令:

查看版本:$ git tag

创建版本:$ git tag [name] / git tag -a [name]
给过去commit 打tag:$ git tag -a [name] [提交校验和]

删除版本:$ git tag -d [name]

查看远程版本:$ git tag -r

创建远程版本(本地版本push到远程):$ git push origin [name]

删除远程版本:$ git push origin :refs/tags/[name]

合并远程仓库的tag到本地:$ git pull origin --tags

上传本地tag到远程仓库:$ git push origin --tags

创建带注释的tag:$ git tag -a [name] -m ‘yourMessage’

9. 回退命令:

在用 git 管理的时候,经常遇到出现错误的提交,或者错误的合并,想要回退回去,也可能在多次提交后,想要回到每个特定阶段的代码,命令如下:

回退上几个版本:
HEAD 的是指针指向的分支点,一般要使用的是退回到特定的版本号

倒回到上一个版本: git reset --hard HEAD^

倒回到前两个版本:git reset --hard HEAD^^

倒回到上n个版本:git reset --hard HEAD~n

倒回到特定版本:git reset --hard [版本号]

回退到某个版本后推送到远程develop分支:git push -f origin develop

如何取消git add:git reset,这样会撤回add前状态

###10.删除:

当工程中某个文件是多余的时候,我们需要删除掉,不在让git去管理他:

取消git管理某个文件:git rm -r --cached 文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值