安装
- windows https://git-for-windows.github.io/
- mac https://sourceforge.net/projects/git-osx-installer/
ubuntu sudo apt-get install git
简单使用
- 初始化一个目录为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
- 设置公钥
windows用户使用git-bash(git的安装目录下找) 执行命令
ssh-keygen -t rsa
一路默认回车 然后进入用户目录的.ssh文件夹下,复制rsa.pub的内容 到gitlab的设置ssh-key的地方即可 http://tech.pingansec.com/profile/keys
- 从服务端获取一个项目,类似 svn co
git clone git@tech.pingansec.com:wangqs/wiki-git.git
- 将本地的代码推送到远程
git push origin master
- push 出现reject
git pull --rebase origin master
- 更新代码
git pull --rebase origin master
- 把本地已存在的项目推送到远程
git remote add origin git@tech.pingansec.com:wangqs/wiki-git.git
- 创建分支,切换分支
git branch issues999
git checkout issue999
- 切换远程分支到本地
git fetch
git checkout branchname