写给新手小白的常用Git操作

前言

本篇文章主要记录平时经常会用到的git常规操作,希望能对使用git和gitlab的小白有所帮助。

正文

1.Git global setup

这里建议每次执行git命令行操作前都先执行如下两个命令,以避免出现不必要账户错误。

git config --global user.name "git用户名"
git config --global user.email "注册git用户的邮箱,例如xxx@xxx"

2.Git Clone

git clone git@11.8.xx.xxx:test/test.git

3.Git Branch

git branch -a 
#显示所有分支

4.Git Checkout

git checkout master
#切换到master分支
git checkout develop
#切换到develop分支

5.ls -lt

ls -lt
#显示当前分支下的所有目录、文件

6.Git remote add origin

git remote add origin git@11.8.xx.xxx:test/test.git
#添加远程仓库,有了这个远程仓库就可以进行本地仓库和远程仓库之间的一些操作了。

7.Git add

git add README.md
#把README.md提交到暂存区
git add .
#把当前目录下所有文件提交到暂存区

8.Git commit

git commit -m "add README"
#提交到版本库,并且记录日志add README

9.Git push

git push <远程主机名> <本地分支名>:<远程分支名>
git push origin develop:develop
#把本地的develop分支push到远程仓库的develop分支
git push -u origin master
#上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。

10.Git log

git log
#查看git提交记录,可以根据里面的commit_id恢复到相关版本。
#例如:
git branch recover_develop c0adefe123dfds343r345467f2
#就是根据c0adefe123dfds343r345467f2这个commit_id创建了一个恢复分支名为recover_develop

11.Git subtree split拆分项目

# 进入父目录
cd folder-parent 
#为模块b的目录创建一个新的分支名为 module-b-branch
git subtree split -P module-b -b module-b-branch 
#退到和父目录同级的目录
cd ..
#为模块b新建一个和父目录同级的目录module-b-dir
mkdir module-b-dir 
#进入新建的目录
cd module-b-dir
#初始化git
git init
# 将分离出来的分支pull到新建的文件目录下
git pull ../folder-parent module-b-branch 
git remote add origin XXXXXXXXX.git
git push -u origin master
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值