git常用命令
提交代码:
1、先去github创建一个仓库(Repositories),得到这个仓库地址,如:https://github.com/xxxx/htmlDemo.git
2、在要上传的文件夹里面打开gitbash,按顺序执行
① git init
② git remote add origin https://github.com/xxxx/htmlDemo.git
③ git add .
④ git commit -m ‘备注信息’
⑤ git push -u origin master
更新代码:
1、git status 【查看代码状态】
2、git pull 【拉取代码 更新当前分支的代码,获取最新的代码】
3、git add -A 【加到本地库】
4、git commit -m “注释”
5、git push 【代码推上去】
常用命令:
1、git clone **(项目地址)
克隆一个git项目到本地,将git项目拉取到本地
2、git status
查看文件状态,列出当前目录没有被git管理,以及被修改过还未提交的文件
3、git add 文件夹
将我们提交的文件添加到索引库中(添加到缓冲区),*可以是路径也可以是.符号,git add . 代表将当前目录下的所有文件都添加到索引库中,如果指定路径则代表将制定路径的文件添加到索引库中。
4、git commit -m "备注"
将文件推送到本地仓库中,-m 后可以填写此次提交的备注如git commit -m "提交删除功能代码",那么在git项目中的提交记录里面就能看见你的推送备注。这一步仅仅是放在缓冲区中,还未真正提交代码
5、git push origin 分支名
这一步才是推送代码推送时需要跟分支名,表示需要将代码推送至某个分支.如git push origin dev表示你要讲代码推送至dev分支。
6、git pull
更新当前分支的代码,获取最新的代码
7、git checkout 分支名
切换分支
8、git merge 分支名
当前分支合并其他分支
所以一般的使用简易流程 git add , git commit -m "", git push origin 。 当然如果远端有代码更新的情况需要git pull更新一下,中间也可以使用git status 查看不同时期的状态
9、删除: git rm -r ***
10、git log
可以查看 该工程最新提交的记录
11、git diff
可以查看本地该工程与github该工程之间的差异性
红色表示冲突点;绿色表示表示新增点。
12、git commit
(1)初次提交某个文件至远程仓库(这里均是指同步至 GitHub上,以修改了根目录下的pom.xml为例)。
a) git commit -i pom.xml -m "修改pom中的依赖数据"该命令表示将 pom.xml 提交到本地仓库中,提交的 message为 "修改pom中的依赖数据",其中 -m "message",这个在提交的时候必须写的。-i xxxx 表示提交某个文件。此时回车,出现了如下情况:
提示需要配置提交账号。
b) git config --gobal user.name "accountname"
该命令表示配置git的账号名;
c) git config --gobal user.email "accoutemail"
该命令表示配置git的邮箱;
d) git commit --amend --reset-author
该命令表示重置用户信息在输入 d) 的命令之后,直接进入了编辑器里面,在该编辑器里面会提示本次要提交什么样的内容,同时要求输入 提交的message。此时直接输入message,之后 按 esc 键退出输入状态,并按ZZ 返回命令行。命令行呈现如下状态;
e) git push origin 分支名该命令表示提交到远程仓库中
(2) 本次修改的内容同步至远程仓库本地有新增文件,需上传至远程仓库,先执行如下命令:
git add 文件若是在工程目录下启动 git bash工具的话,这里的文件填写的路径为相对工程目录的路径;可以填写多个用 空格 隔开,如:
git add 1.txt 2.txt
git commit -i 文件 -m "备注"将文件提交到本地仓库中, -i 命令表示特定的几个文件,多个文件用 空格 隔开,如:
git commit -i 1.txt 2.txt -m "提交修改的文件"
git push 远程服务器分支名称将修改的文件提交到远程服务器,如:
git push origin master 将 变更的内容 提交到 git 上的 主干上
git push --force https://gitee.com/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具