|
|
|
### 安装
|
|
|
|
|
|
|
|
1. windows https://git-for-windows.github.io/
|
|
|
|
2. mac https://sourceforge.net/projects/git-osx-installer/
|
|
|
|
3. ``ubuntu sudo apt-get install git``
|
|
|
|
|
|
|
|
### 简单使用
|
|
|
|
|
|
|
|
1. 初始化一个目录为git仓库
|
|
|
|
```
|
|
|
|
mkdir my_first_git_rep
|
|
|
|
cd my_first_git_rep
|
|
|
|
git init
|
|
|
|
touch README.md
|
|
|
|
echo "hello git" >> README.md
|
|
|
|
git add .
|
|
|
|
git commit -m readme
|
|
|
|
```
|
|
|
|
2. 从服务端获取一个项目,类似 svn co
|
|
|
|
```
|
|
|
|
git clone git@tech.pingansec.com:wangqs/wiki-git.git
|
|
|
|
```
|
|
|
|
|
|
|
|
3. 将本地的代码推送到远程
|
|
|
|
```
|
|
|
|
git push origin master
|
|
|
|
```
|
|
|
|
|
|
|
|
4. push 出现reject
|
|
|
|
```
|
|
|
|
git pull --rebase origin master
|
|
|
|
```
|
|
|
|
|
|
|
|
5. 把本地已存在的项目推送到远程
|
|
|
|
```
|
|
|
|
git remote add origin git@tech.pingansec.com:wangqs/wiki-git.git
|
|
|
|
```
|
|
|
|
|
|
|
|
|