第一次使用git的配置
- 用户名配置命令:
git config --global user.name "xinhui"
- 邮箱配置命令
git config --global user.email "258991778@qq.com"
- 本地仓库需要配置生成ssh key密钥
配置命令:
ssh-keygen -t rsa -C 258991778@qq.com
2.把生成的密钥配置到码云
3.测试是否关联上了github
测试命令:(没有会弹出是否继续关联)
ssh -T git@github.com
本地仓库项目与github仓库项目关联
本地仓库与github仓库联后,我们就可以开始对项目版本开始管理了,在本地的项目目录下打开Git Bash命令行工具,执行如下命令
第一次下载项目版本(从远程github仓库分支到本地仓库分支)
git clone github上新创建的项目https标识(路径)
第一次发布项目版本(从本地仓库分支到远程github仓库分支)
git remote add origin github上新创建的项目https标识(路径)
如果上一步报错 fatal : remote origin already exists
执行
git remote rm origin
在执行一边上一步
git add .
git commit -m"提交日志说明"
git push -u origin master
后续提交版本(从本地仓库分支到远程github仓库分支)
git add .
git commit -m"提交日志说明"
git push origin master (与第一次发布的操作相比只是少了一个-u)
、后续更新 版本 (从远程github仓库分支到本地仓库分支)
git pull
常用命令
克隆分支
git clone -b ‘分支名’ ‘地址’
通过命令 git init 把这个目录变成git可以管理的仓库
git init
查看仓库状态
git status
加到缓存区
git add ‘文件名’
批量添加到缓存区
git add .或 git add --all
这个文件不会被管理 .gitignore
添加到本地仓库
git commit -m ‘日志’
从缓存区撤销
git reset
撤销文件的修改
git checkout --文件名
查看版本日志
git log
退回到某版本
git reset --hard 695ebb(前六位哈希值)
分支操作
查看分支
git branch
创建分支
git branch 分支名
切换分支
git checkout 分支名
创建并切换到分支
git checkout -b 分支名
合并分支,需要在主枝干上才可以操作
git merge 分支名
删除master下的分支
git branch -d 分支名
查看是否关联远程仓库
git remote -v
移除远程关联
git remote remove
关联远程仓库
git remote add origin github上的路径