安装
下载地址:https://www.git-scm.com/download/
创建新的Git仓库
创建一个新的文件夹,并用Git Bash命令行窗口工具转到该目录后执行以下命令:
git init
此时文件夹内有一个.git结尾的文件夹,如果看不到的话应该被隐藏了
添加到缓存
把文件添加到缓存区(指定文件名)
git add <filename>
把文件添加到缓存区(所有文件,注意这个".")
git add .
提交到HEAD
使用如下命令以实际提交改动
git commit -m "代码提交信息"
现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库。
查看状态
git status
通过git status命令,查看下现在的状态,也可以不看
设置加密(设置过可跳过)
由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置:
创建SSH KEY。先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建
ssh-keygen -t rsa -C "youremail@example.com"
然后一路回车。这时你就会在用户下的.ssh目录里找到id_rsa和id_rsa.pub这两个文件
接着登录Github,登录后点击右上角的头像图标,打开下拉菜单后点击Settings,再选中里面的SSH and GPG KEYS,
接着点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密
本地仓库与Github上面关联
在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,根据创建好的Git仓库页面的提示,可以在本地仓库的命令行输入:
git remote add origin git@github.com:yourid/yourepository.git
git@github.com:yourid/yourepository.git可在Github仓库的内找到SSH地址
内容推送到远程仓库
关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,可以在本地仓库的命令行输入:
git push -u origin master
由于新建的远程仓库是空的,所以要加上-u这个参数。然后进去GitHub仓库刷新下就会有已经上传的文件夹了。
如果新建远程仓库不是空的,那么你通过命令 $ git push -u origin master是会报错的,这时我们可以通过以下命令先将内容合并:
git pull --rebase origin master
再输入
git push origin master。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端