git命令使用
注:提交文件步骤:
1、本地初始化一个仓库,设置远程仓库地址后再做push
git init
git remote add origin https://远程仓库地址/xxx.git
2、拉取代码
git pull origin master
3、修改/添加文件
git add . #将当前目录所有文件添加到git暂存区
git commit -m "第一次提交" #提交并备注提交信息
git push origin master #将本地提交推送到远程仓库
1.初始化git、拉取远程代码
1.创建一个空的文件夹,右键->点击Git Bush Here
2.将该空文件夹初始化成一个本地的git仓库,输入命令:
git init
注意:完成后,文件夹会多出一个.git文件
3.将这个本地仓库与远程仓库链接起来,输入命令:
git remote add origin https://远程仓库地址/xxx.git
远程仓库地址,进入git中查看
查看连接成功:
git remote show
git remote -v
4. 拉取指定分支代码:
git pull origin master
格式:git pull <remote> <branch>
所以origin 就是远程仓库,master 就是分支名
注意:在拉取代码弹出密码框,输入git用户名密码才能拉取代码。
2.在仓库中创建和删除分支
1.创建分支
① 创建一个名为AAA的分支:
git branch AAA
② 创建完成,需要切换到新的分支:
git checkout AAA
注:在分支进行操作,文件的改变不会体现在master主分支中
③ 创建本地分支,并同时切换到该分支
git checkout -b AAA
④ 新建的分支推送到远程:
git push -u origin AAA
git push origin <分支名>
推送成功后,远程仓库多一个test1分支:
2.删除分支
删除本地分支
git branch -d AAA
3.查看分支
查看本地分支 git branch
查看远程分支 git branch -r
查看本地和远程所有分支 git branch -a
3.将更改记录(提交)到存储库
1.查看当前仓库状态,显示有变更的文件
git status
以下图片是有未提交的文件状态:
2.查看文件变更内容
git diff file.txt
3.将提交的文件放在暂存区
git add file.txt
以下内容是:将文件提交到暂存区;然后再查询状态,会提示有需要提交的文件
4.提交文件到本地仓库
git commit
git commit -m "提交注释说明"
注意:如果该仓库未推送的远程仓库,提交文件会报如下问题:
4.将本地文件推送到远程仓库
git push
git push origin test
git push -u origin test
格式 :
git push origin <分支名>,将本地的test
分支推送到origin
主机的test
分支。如果test
不存在,则会被新建。
-u:表示将本地的test
分支推送到origin
主机,同时指定origin
为默认主机,后面就可以不加任何参数使用git push
了。
5.提交合并
如何把dev分支的代码合并到master分支上?
1.切换到master分支: git checkout master
2.先pull代码: git pull origin master
3.把dev分支的代码合并到master上 : git merge dev
4.最后在推送到master库:git push origin master
最后:dev分支的内容合并到master上
遇到的问题
1.在pull 代码时需要输入密码,第一次输入密码错误,后面密码框不在出现,导致无法进行下一步
解决办法,参考:https://blog.csdn.net/qq_56015865/article/details/129093560
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)