教你用git命令 从0到1部署到github
所需环境
环境
git【需要下载哦】
vscode【需要自己下载】
git连接github
git从0到1提交流程
- 进入指定目录
打开git cd 目录名-> 进入目录
或者直接打开文件夹右击,单击Git Bash Here
- 初始化git
git init
- 填写用户名与密码
git config --global user.name "用户名"
git config --global user.email "邮箱在这填写"
- 填写成功后可以通过输入 git config --global --list 查看到你的邮箱与用户名
git config --global --list
- 生成ssh放到github中
ssh-keygen -t rsa -C "填写邮箱@email.com"
这里一路回车即可,要求Y/N就填Y就可以了。会在/Users/***/路径下生成一个.ssh在/Users/xx/路径中用记事本打开id_rsa.pub然后全部复制。打开github的setting然后左边栏目找到ssh点击之后,右边右边会有一个new ssh 点击 填上你的描述与刚才复制的密钥
查看是否连接成功 如果有SuccessFul 就是成功
ssh -T git@github.com
- 复制ssh地址
然后在github打开已有的仓库,复制ssh地址
git remote add origin git@github.com:xxx.git
//通过git branch 来查看当前分支
- 第一次提交
- git add命令用于将文件的更改添加到暂存区(也称为索引)。暂存区是一个中间区域,用于存放你要提交的更改。你可以使用以下命令将单个文件或整个目录添加到暂存区:
git add <file>
git add <directory>
- git commit命令用于将暂存区的更改提交到本地仓库。每次提交都会创建一个新的提交对象,记录了你的更改、提交信息和指向前一个提交的引用。你可以使用以下命令提交更改:
git commit -m "commit message"
- 在这个命令中,-m选项用于指定提交的信息,"commit message"是你自定义的提交信息。
- 通过使用git add和git commit命令,你可以将更改逐步添加到版本控制系统中,并记录每个提交的详细信息。
下面来尝试一下提交吧。添加到暂存区才能commit过去哦
- 提交到远程
git push -u origin master
在这个命令中,git push表示推送代码,-u表示将本地的master分支与远程仓库的master分支关联起来,origin表示远程仓库的名称(通常是默认的远程仓库名称),master表示要推送的本地分支。
当你运行这个命令时,Git会将本地的master分支的代码推送到远程仓库的master分支上。
如果你想将本地的main分支提交到远程仓库的master分支,你可以使用以下命令:
git push -u origin main:master
在这个命令中,git push表示推送代码,-u表示将本地的main分支与远程仓库的master分支关联起来,origin表示远程仓库的名称(通常是默认的远程仓库名称),main:master表示要推送的本地分支和远程分支的对应关系。
当你运行这个命令时,Git会将本地的main分支的代码推送到远程仓库的master分支上。
github默认的分支是main
常见的指令
git branch//查看当前所处分支
git checkout -b test//在当前仓库中新建一个test分支,并切换到这个分支。
git branch -M test//新建test分支
git checkout test//切换test分支
git clone <url> //clone一个git仓库
git config //配置信息
git add //添加文件到缓存命令
git status //查看文件的状态命令
git diff //查看更新的详细信息命令
git commit //提交命令
git reset HEAD //取消缓存命令
git rm //删除命令
git mv //移动或重命名命令
转载自:https://juejin.cn/post/7281581471897436223