一、一般代码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"
本文来自博客园,作者:not-found-404,转载请注明原文链接:https://www.cnblogs.com/lxp5/p/17415505.html