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

tech2025-06-26  11

前言

本篇文章主要记录平时经常会用到的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)