git创建仓库

117 阅读2分钟

git命令

*   建一个新项目的 git 仓库
    *   点 new
    *   填入项目名称
    *   选择 private
    *   点击最下面的按钮
    *   随便建一个目录 里面建一个文件
    *   在命令行里进入刚才新建的项目
    *   git init (初始化本地 git 仓库)
    *   git add .
    *   git commit -m "first commit"
    *   git branch -M main
    *   git push -u origin main  一个git项目 可以有多个分支, 每个分支都是一个独立的项目
         git config --global user.name git右上角的名称
         
         
*   git配置
*   git config --global user.email "git账号是公司给你新开的"
*   配置 公钥 私钥
    ssh-keygen -t rsa -C "公司给你的登录账号"
    cat \~/.ssh/id\_rsa.pub // 打开公钥, 拷贝所有内容
*   git clone: 拷贝 git 项目到本地
*   git status: 查看本地文件状态
*   git log: 查看提交日志
*   git add .: 跟踪文件 把代码保存到缓冲区
*   git commit -m '描述文字(有意义的)': 把项目提交到本地仓库
*   git push origin 分支名: 提交 (当前在哪个分支下面 就只能往当前这个分支 push)
*   git branch -v: 查看本地分支, \*号表示当前在哪个分支上
*   git branch -a: 查看本地和远程的分支
*   git checkout -b 分支名: 基于本地分支创建自己本地的分支
*   git checkout 分支名: 切换分支 (只有当前分支上没有任何修改了 才能切换分支)
*   git checkout -b 分支名 origin/分支名: 基于远程分支创建自己本地的分支
*   git pull origin 分支名: 拉取最新代码
*   git fetch: 同步远程分支
*   git merge 分支名: 把分支代码合并到当前分支
*   git diff: 查看修改了具体的文件代码
*   git reset --hard commit哈希值: 回滚代码
*   git reset .: 撤销 add
*   git checkout (文件名 | .): 撤销修改
*   git reflog: 查看所有所有命令的日志
*   git stash save '描述文字': 把修改的代码 缓存到缓冲区, 代码就变成没改之前的样子
*   git stash list: 查看存储的缓存列表
*   git stash apply: 回到最近储藏
*   git stash apply stash@{位置}: 回到某一个存储上 从0开始
*   git stash clear: 清空所有 stash
*   git reset --mixed HEAD\~1: 回退commit

git官网创建

创建一个项目

image.png QQ图片20230605150751.jpg

配置公钥,私钥

ssh-keygen -t rsa -C "公司给你的登录账号"

cat ~/.ssh/id_rsa.pub // 打开公钥, 拷贝所有内容

JQ2OAZQ4SSJC{PSQ~9%GSO4_tmb.jpg

上面的乱码就是公钥将他复制放在如下图的地方

QQ图片20230606193302.jpg

QQ图片20230606193308.jpg

QQ图片20230606193313.jpg

QQ图片20230606193322.jpg

QQ图片20230606193327.jpg 这样就配置好了

拷贝git项目到本地

git clone:拷贝 git 项目到本地

QQ图片20230606194050.jpg

QQ图片20230606194103.jpg

QQ图片20230606194124.jpg 最后将空白模板放在创建好的文件里就好了 注意不要覆盖了.git文件夹