软件安装
在Linux环境下安装和配置
setp 1. 打开Linux终端后,在任意目录下输入:git ,查看系统是否自带有git
有的话,就会展示一大堆的git命令之类的东西
没有话,会展示 No such file or directory
step 2. 之前没有安装过git,使用linux专属的apt包管理工具来安装git
sudo apt update //安装apt包管理工具
apt包安装完成之后
sudo apt install git //安装git工具
安装完成git工具以后
git --version //检查git版本
至此Linux环境下的git工具安装已经完成
MacOS下安装git工具
step 1. 打开mac自带的本地终端后,在任意目录下输入:git ,查看系统是否自带有git
有的话,就会展示一大堆的git命令之类的东西
没有话,会展示 No such file or directory
step 2. 之前没有安装过git,使用linux专属的apt包管理工具来安装git
sudo apt update //安装apt包管理工具
apt包安装完成之后
sudo apt install git //安装git工具
安装完成git工具以后
git --version //检查git版本
至此MaxOS环境下的git工具安装已经完成
windows环境下安装git
step 1. 下载安装git工具
https://git-scm.com/downloads
step 2. 一键式的解压安装完成
常用操作
Linux,mac,windows基本一致。windows稍有不同
-
安装Git工具,然后在指定的目录下邮件点击"Git Bash here",会弹出Dos窗口
-
在该窗口下,输入 git init,把当前目录建立成可管理的仓库。
-
查看该仓库下是否有.ssh文件夹,如果没有手动创建一个.ssh文件夹
-
然后使用命令
ssh-keygen -t rsa -C
- 进入.ssh文件夹,应该只有config,known_hosts这两个文本文件
- 创建账户名和邮箱
git config --global user.name"zhangsan"
git config --global user.email"zhangsan@163.com"
- 生成用户公钥
ssh-keygen -t rsa -C "zhangsan@163.com
- 进入.ssh文件夹,查看是否有id_rsa,id_rsa.pub这两个文本文件
- 使用cat命令获得密钥
cat id_rsa.pub
会获得一串无规则的字符串,复制下来
-
进入到代码库(以github为例),找到你要的代码库的资源路径名
点击"Add SSH key",配对密钥完毕 -
开始拉代码
回到刚刚的代码库的那个页面
点击绿色的Code
标注红框的位置都可以选,任意选这两种拉去代码的方式
使用HTTPS可以不需要配置密钥,但是可能每次pull,push的时候需要你去认证账号的密码
使用SSH的话比较方便,如果你之前已经在账户的settings里面配置了密钥,SSH是可用的,否则就是会提示你SSH方式不可用
任意选择一个,然后回本地的终端,在你创建的那个代码仓库,就是输入了git init命令所在的目录
// 使用https请求拉去代码库
git clone https://github.com/zhangsan/xxxxxx.git
//使用SSH方式拉去代码库
git clone git zhangsan@163.com/xxxxxx.git
然后拉去就完成了。
常用git命令:
- git pull # 抓取远程仓库所有分支更新
- git pull # 抓取远程仓库所有分支更新
- git push # push所有分支
- git push origin master # 将本地主分支推到远程主分支
- git push -u origin master # 将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)
- git push origin <local_branch> # 创建远程分支, origin是远程仓库名
- git push origin <local_branch>:<remote_branch> # 创建远程分支
- git push origin :<remote_branch> #先删除本地分支(git br -d ),然后再push删除远程分支
- git add. 缓存已修改的部分
- git checkout -f 强制切换到某一个分支