Git工具使用-3
Git工具使用
一.注册git账号
在cmd命令行输入:
1.注册git用户名:git config --global user.name “huangshao”
2.注册git用户邮箱:git config --global user.email “794403729@qq.com”
二.Git基本概念
workspace:工作区,即在电脑里能看到的目录
staging area:暂存区/缓存区,一般存放在 .git 目录下的 index 文件(.git/index)中
local repository:版本库或本地仓库,工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库
remote repository:远程仓库,即远程存放代码的仓库,比如码云、github等
三.初始化本地仓库(新项目)
1.在本地项目中,右键打击-打开git bash-输入Git init
2.在pycharm-terminal中,输入git init
3.绑定本地仓库项目和远程仓库项目地址
给远程仓库取别名:
git remote add origin1 https://gitee.com/huangshao1989/web_framework.git
注意:可以给同一个仓库url地址,取多个别名,但是push时,需要指定推送的仓库别名:git push -u origin3
四.克隆远程仓库到本地(团队协作,已有项目远程仓库)
1.拿到远程项目仓库的git地址
进入到码云的项目仓库中,点击右上角的克隆/下载,复制https、SSH地址
2.在git bash中输入git clone
在本地项目地址中git bash 输入:git clone https://gitee.com/huangshao1989/api_framework.git
五.Git提交和修改命令
1.工作区添加代码到暂存区
Git add . 添加所有代码到暂存区
Git add run.py 添加某个文件的代码到缓存区
2.暂存区提交代码到本地仓库
Git commit -m “修改信息”
3.拉去远程仓库到本地仓库合并修改
Git pull
4.本地仓库推送代码到单个远程仓库
直接git push是默认推送到origin/master分支上
如果本地git仓库,存在多个remote远程仓库/多个分支时,git不知道用户需要推送到哪个仓库及分支名
此时需要指定push的远程仓库别名/分支
Git push –u origin master
5.设置自动管理操作, 直接用git push
Git push --set-upstream app2 master
后续push就不需要指定推动的仓库/分支