Git常用命令汇总

本文详细介绍了Git常用命令,包括文件操作、仓库管理、分支操作和代码暂存,以及项目部署流程,如SSH密钥生成、代码推送与拉取。同时,讲解了如何为Git命令设置别名以提高工作效率。此外,还涵盖了代码暂存的多种场景和分支管理,帮助开发者更好地理解和运用Git进行版本控制。
摘要由CSDN通过智能技术生成

1.常用命令
命令含义
touch a.md新建a.md文件
git status查看当前状态
git init初始化 git 仓库
git add a.md把a.md加入缓存区
git rm --cached a.md把a.md移出缓存区
git commit -m ‘first commit’提交,- m 代表是提交信息
git log查看所有产生的 commit 记录
git branch查看当前分支情况
git branch a新建了一个名字叫 a 的 分支
git checkout a切换到a分支
git checkout -b a新建一个a分支,并且自动切换到a分支
git merge a把a分支的代码合并到当前分支
git branch -d a删除a分支
git branch -D a强制删除a分支
git tag v1.0新建一个 v1.0的标签
git checkout v1.0切换到 v1.0 tag的代码状态
git merge featureA直接合并
git rebase featureA比较排序后合并
  • git checkout 不只用作切换分支,他可以用来切换tag,切换到某次commit
2.项目部署

ssh-keygen -t rsa 使用 rsa 算法生成密钥

git clone 项目的SSH链接 将仓库下载到本地

git push origin master 把本地代码上传到远程 master 分支,origin即远程仓库的链接,master是远程仓库的分支
git pull origin master 把远程最新的代码更新到本地

将本地项目部署到github

  1. 在github上新建项目test
  2. git切换到本地项目的目录,git remote add origin SSH链接,则origin便指代远程项目
  3. git push origin master,向远程项目的master分支提交代码
    其中,可以使用 git remote -v查看当前项目有哪些远程仓库
3. 给命令起别名

git config --global alias.co checkout # 别名
git config --global alias.ci commit

git config --global alias.psm ‘push origin master’
git config --global alias.plm ‘pull origin master’

4.代码暂存
命令含义
git stash把当前分支所有没有 commit 的代码先暂存起来
git stash list查看暂存区的记录
git stash apply取出之前暂存的代码
git stash drop删除最近一条的 stash 记录
git stash drop stash_id删除最近一条的 stash 记录
git stash pop把代码还原,并删除这条 stash 记录
git stash clear清空所有暂存区的记录
5.分支
命令含义
git branch develop新建一个叫 develop 的分支
git checkout develop切换到 develop 分支
git checkout -b develop新建并且自动切换到 develop 分支
git push origin develop把 develop 分支推送到远程仓库
git push origin develop:develop2把 develop 分支推送到远程仓库develop2
git branch查看本地分支列表
git branch -r查看远程分支列表
git branch -d develop删除本地分支
git branch -D develop(强制删除)
git push origin :develop删除远程分支
git checkout develop origin/develop如果远程分支有个 develop ,而本地没有,你想把远程的 develop 分支迁到本地:
git checkout -b develop origin/develop把远程分支迁到本地顺便切换到该分支
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值