git使用

1、执行git命令,此命令会在当前目录下创建一个.git文件夹
    git init
    
2、将项目的所有文件添加到仓库中
    git add .
    
3、将add的文件commit到仓库,
    git commit -m "注释"

4、回退又见回退
    git reset --hard HEAD^  (回到上一个版本)


5、    如果不知道上一个版本是什么时候提交的
    ①git log 查看版本号
        $ git log
        commit 821e8799442207a43d45728f6d90e16193059c8e (HEAD -> master)
        Author: joseph025 <joseph025@163.com>
        Date:   Mon Jun 3 21:09:18 2019 +0800

            this is a test

        lenovo@Joseph MINGW64 ~/Desktop/新建文件夹/flink (master)
        
    ②git reset 821e8799442207a43d45728f6d90e16193059c8e(版本号)
    3git checkout a.txt (拉回来)

    
6、查看从初始化后所有的操作记录
    git reflog
    
    
7、回退到之前写过的某一个版本(比如你说java牛逼,老板让你回退到说php牛逼,但是产品经理睡服老板说java就是牛逼,然后然你再回退到java牛逼版本)
    git reset --hard a2ee2bb
    
    
8、在工作区创建个文件
    touch f.txt
    
    git add .
    git commit -m "add f.txt"

    
9、在文件夹中手动删除f.txt,git确认删除
    git add .
    git commit -m "delete f.txt,for sure"

    git log f.txt
    ambiguous argument 'f.txt': unknown revision or path not in the working tree.
    这样就相当于删除了关于f.txt的文件记录
    
10、此时再checkout也是拉不回来了


11、此时如果后悔删除了f.txt想要再找回来,只能从最原始的记录里找回来
    git reflog(找到最开始时的版本)
    $ git reset --hard a7137db

    
12、列出版本库所有分支
    git branch

    
13、本地新建一个分支branch_01
    git checkout -b branch_01

    
14、切换到某个分支
    git checkout master
    git checkout branch_01

    
15、将分支上的代码添加到master里
    ①先切换到master         git checkout master
    ②将分支代码添加master   git merge branch_01

    
16、项目经理验收后给代码打版本1.1标签
    git tag v1.1

17,上传代码(常规这样用)
    将github上的仓库下载下来
    git clone https://github.com/Joseph025/joseph025.github.io.git
    cd joseph025.github.io/(你在git上创建的仓库名)
    git add .
    git commit -m "add new file g.txt"
    git push

17.1,上传到分支

     git add .
     git commit -m ' '
     git remote add origin 远程仓库地址
     git push -u origin 分支名

    
18、将github上的仓库里的代码下载下来
    cd joseph025.github.io/(你在git上创建的仓库名)
    git pull
    
19、github上新建分支
    git checkout -b branch_01
    git push
    git push --set-upstream origin branch_01

20、gitlab使用

git config --global user:

git config --global email:

git init

将要上传的代码放到文件夹里

git add .

git commit -m "first"

git remote add origin http://gitlab.xxx.com/xxxx.git

git push

    

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值