一、一般代码git操作流程

# 本人一般是这么操作的  - _ -
git pull
git stauts
git add .
git commit -m 'ps'
git push

二、git常见命令

1、初始化一个新的git仓库

git init

2、克隆一个已有的git仓库

git clone <url>

3、在工作目录中创建或修改文件后,添加到暂存区

# 添加所有改动文件
git add . 或者 git add *
# 添加单个文件
git add <filename>
# 采用匹配方式
git add *.py
#

4、从暂存撤销添加

git reset <filename>

5、查看当前状态,显示文件被修改、添加、删除

git status

6、将暂存区中的提交到本地仓库,并添加提交信息

git commit -m "xxx"

6、从远程仓库拉取更改到本地工作

git pull

7、推送本地更改到远程仓库

git push

8、查看文件的差异

git diff

9、查看所有提交历史记录

git log  

10、创建一个分支并切换到该分支

git branch <branch_name>
git checkout <branch_name>

11、合并某个分支到当前分支

git merge <branch_name>

12、查看、添加、删除远程仓库

# 添加仓库,将指定URL添加一个名为name的仓库
git remote add <name> <url> 
# 列出所有远程仓库及其对应的URL
git remote -v
# 显示指定远程仓库的详细信息,包括分支跟踪情况等
git remote show <name>
# 远程仓库重命名
git remote rename <old name> <new_name>
# 删除远程仓库
git remote remove <name>

13、打标签,用于标记某个版本

# git标签分为两种类型:轻量标签和附注标签
# 轻量标签是指一个指向某个提交的引用,它不包含任何额外的信息(比如标签名、标签信息、签名等),只是一个指向某个提交的指针。
# 创建轻量标签
git tag <tagname> <commit>
# 附注标签是指一个独立于分支的对象,它包含标签名、标签信息、签名等信息。 # 创建附注标签 -a表示创建一个附注标签 git tag -a <tagname> <commit> -m "<message>"
# 查看所有标签 git tag # 查看某个标签的详细信息 git show <tagname> # 删除某个标签 git tag -d <tagname> # 推送标签,需要推送标签,需要使用--tags选项 git push--tags

14、设置git的配置信息

#查看git的配置信息
git config -list 
# 查看某个配置项
git config <key>
# 修改某个配置项
git config <key> <value>
# 删除某个配置项
git config --unset <key> # 设置用户名和邮箱 git config --global user.name "your name" git config --global user.emial "your email"
posted on 2023-05-19 16:37  not-found-404  阅读(13)  评论(0编辑  收藏  举报