git常用命令

本文提供了Git的基本操作指南,涵盖从克隆远程项目到本地、初始化本地仓库、跟踪修改文件、提交更改、创建及切换分支、与远程仓库同步等核心流程。同时,介绍了如何生成SSH密钥以及一些额外的Git命令,帮助开发者高效地使用Git进行版本控制。

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

一、克隆远程项目到本地(以GitHub为例)
git clong https://github.com/*****/xxxxxx.git  

***** 一般为用户名,xxxxxx一般为项目名

二、在现有目录中初始化本地仓库
git init

在本地仓库目录下执行初始化命令,生成.git 文件夹( window 需设置可查看 隐藏的项目)

三、跟踪修改的文件(添加到暂存区)
git add *  
# 或
git add .

*. 表示跟踪所有有变化的文件,但不包含删除的文件;*.后缀名 表示跟踪同类型文件,如 *.js* 可替换成具体要上传的文件名;

git add -a -> 提交所有变化;(a 是 all 的缩写)
git add -u -> 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new);(u 是 update 的缩写)
git add . -> 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件


四、提交已被跟踪的文件
git commit -m "xxxxx" 

xxxxx 对提交内容的描述

git commit -m -> 将git add .存入暂存区修改内容提交至本地仓库中,若文件未添加至暂存区,则提交时不会提交任何修改。
git commit -amgit commit -a -m -> 将本地工作区中修改后,还未使用git add . 命令添加到暂存区中的文件也一并提交上去。相当于git add . 与git commit –m “本次提交描述”两句操作合并为一句进行使用。


五、创建分支
git branch xxxxx

xxxxx 是分支名

六、切换分支
git checkout xxxxx

xxxxx 是分支名

七、与远程分支相关联
git remote add origin https://github.com/*****/xxxxxx.git

***** 一般为用户名,xxxxxx一般为项目名
如果 提示 – fatal: remote origin already exists.
可以使用

git remote rm origin

然后再次提交

八、将分支上传
git push origin xxxxx

注意:提示 “请输入github用户名和密码”

上传一个与MASTER相关的分支(该分支是从MASTER中git clone 得到,相关信息在 .git 文件中)

九、修改文件名或文件夹名
  • 执行修改
git mv -f 老文件名/文件夹名 新文件名/文件夹名
十、生成 sshkey
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key

查看sshkey

cat ~/.ssh/id_rsa.pub

生成 sshkey

十一、其他
git branch # 查看本地分支

git checkout master # 切换到主分支

git merge xxx # 合并本地分支到本地主分支

git pull --rebase origin master # 把远程库中的更新合并到本地库中,–rebase的作用是取消掉本地库中刚刚的commit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值