一、git常用命令
git add . #添加所有至暂存区
git checkout -- javaboy.text #将文件从暂存区检出
git rm --cached javaboy.text #删除暂存区缓存的内容
git diff javaboy.text #查看文件的更改内容
git commit -m "这个文件是新建的测试文件" #将暂存区的内容提交到本地仓库 -m 是提交文件的注释
git config --system --list #查看系统配置文件列表
git config --global --list #查看全局配置信息列表(用户信息)
git config --global user.name "lxx" #配置用户名
git config --global user.email "1603435095@qq.com" #配置用户邮箱
git log #查看提交的历史
git reset HEAD^ #从本地仓库中回滚上一个版本的文件 HEAD^^ 代表回滚两个版本 直接回滚到暂存区
git log #查看提交版本的信息
git reflog #查看所有的信息,包括删除的版本信息
git reset --hard 1ca182d #强制回滚到某个删除的版本信息
ssh-keygen -t rsa #生成公钥 地址 C:\Users\lxx\.ssh
git push origin master #将本地项目的主分支 提交到origin主机的master上
git clone https://gitee.com/four8869/git_test.git #克隆 后面是gitee地址
---------------------------------------------------------------------
创建分支以及切换分支
git checkout -b dev #创建并切换分支
git branch dev #创建分支
git checkout dev #切换分支
git branch -d dev #删除分支
git fetch origin dev #从远程将分支拉下来
git checkout -b dev origin/dev #拉完后,映射才会成功
git push origin dev #push到分支
git clone -b dev https://gitee.com/four8869/git_test.git #克隆指定分支
git branch -r #查看远程分支
git push --set -upstream origin dev1 #建立本地到远程仓库的连接,这样代码才能上传
git push -u origin dev1 #将本地分支与远程分支建立追踪关系 远程没有dev1会创建
git branch --set-upstream-to=origin/dev1 dev1 #将本地分支与远程分支建立追踪关系 远程需要有dev1
二、将一个新项目上传到gitee中
1、创建gitee仓库
2、创建一个工作区 使用 git init 初始化本地仓库
3、如果本地没有配置用户name和email,以及公钥的,需要先配置一下
git config --global user.name "lxx" #配置用户名
git config --global user.email "1603435095@qq.com" #配置用户邮箱
ssh-keygen -t rsa #生成公钥 地址 C:\Users\lxx\.ssh
# 并且需要将公钥参加gittee账户中,不能无法免密上传
4、配置本地仓库与码云仓库的连接地址
git remote add origin 码云仓库地址
5、拉取码云仓库的配置与本地仓库整合
git pull origin master
6、复制项目到本地工作区 然后add commit push 即可上传码云