初次使用git以及一些常用命令

本文为Git初学者提供入门指导,详细介绍了初次使用git的基本命令,包括克隆、添加、提交、推送等操作,并解析了git的项目结构,帮助理解git的工作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初次使用git以及一些常用命令

初次使用git命令:

1.git安装:
	我用windows,直接官网下载:https://git-scm.com/download/win
	直接安装傻瓜式安装;
2.git初始设置:
	第一次使用要设置自己的名字和邮箱:
	找到你要初始化的文件目录:右键-->Git Bash Here:弹出命令窗口,
	输入:
		$ git config --global user.name "Your Name"
		$ git config --global user.email "email@example.com"
	绑定自己的邮箱
3.	克隆公司项目
	1.找到要保存的目录,git init 初始化git
	2.git clone ssh地址 :克隆项目

git常用命令:

 - git clone [url]:下载项目
 - 
 - git add <file>:将文件从工作区加入暂存区
 - git commit -m <message>:将暂存区文件提交到仓库
 - git rm [file1] [file2]:删除这些文件,并将这些删除放入暂存区
 - 
 - 查看状态信息:
 - git status:查看状态
 - git log:查看每次提交的记录,显示是从最近提交到最远
 - git log --pretty=oneline:查看Git版本提交信息,值只显示版本唯一HEAD和提交备注信息(是Git log的简版),后提交的在上面;
 - cat 文件名:查看该文件的内容;
 - 回退相关:
 - git reset --hard commit_id:回退到commit_id版本
 - git reset --hard HEAD^:回滚到上版本
 - git checkout <file>:将单个文件代码回滚到上次提交的版本;此回滚				是先在Git暂存区中查找,如果暂存区中有则回滚暂存区中的代码;如果暂存区中没有则再去Git上回滚该代码;
 - 设置相关:
 - git config:设置
 - 		 git config --global user.name "Your Name"
 -  	 git config --global user.email "email@example.com"
 - 分支操作:
 - git branch:列出所有分支结构
 - git branch -r :列出远程分支结构
 - git branch -a:列出本地分支和远程分支
 - git merge [branch]:合并branch分支到当前分支
 -  git cherry-pick [commit]:选择一个commit,合并到当前分支
 - git branch [branchName]:创建一个branchName分支
 - git checkout -b [branchName]:创建并切换到到branchName分支
 - git branch --track [branch] [remote-branch]:新建一个分支,与指定的远程分支建立追踪关系
 - git checkout [branch-name]:切换到指定分支,并将工作区更新到指定的分支工作区
 - git branch --set-upstream [branch] [remote-branch]:在现有分支与指定的远程分支之间建立追踪关系,

git结构:

git结构

这是本地git仓库,总体思想就是:
	1.工作区就是我们工作的区域,在我们git add时,就形成了一个快照保存在stage(暂存区)中(严格说保存的是修改而不是快照),当我们git commit时,就会将暂存区保存到由HEAD指向的分支上,默认是master分支。
	2.如果想要通过图形化来理解git分支,可以访问https://learngitbranching.js.org/?locale=zh_CN,这个Github的项目租的很不错,跟玩游戏一样闯关。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值