环境
linux centos7
安装命令yum install git
windows10
安装包git 和 tortoisegit
具体操作
1. linux
1)使用ssh进行克隆,需要生成密钥
ssh-keygen -t rsa -b 4096 -C "xxxxxxxxxxxxx@163.com"
然后一直enter即可
2)然后将公钥保存在github的sshkey位置
然后即可创建相关git文件的下载目录
3)使用git clone git@github.com:xxxxxx/test.git 进行操作
如果报错,根据具体报错信息具体进行处理,很多情况下是缺少readme文件
echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:xxxxxxxx/test.git
git push -u origin master
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:xxxxxxxx/test.git
git push -u origin master
通过上述代码进行处理即可
4)git pull git add . git commit -m '说明' git push git status 等操作即可
2 windows
1)安装git和tortoisegit
2)git bash命令界面进行操作ssh-keygen -t rsa -b 4096 -C "xxxxxxxxxxxxx@163.com"
然后一直enter即可生成密钥
3)然后将公钥保存在github的sshkey位置
然后即可创建相关git文件的下载目录
4)配置用户姓名和邮箱地址
4)使用git clone git@github.com:xxxxxx/test.git 进行操作
git config --global user.name "xxxxxx"
git config --global user.email "xxxxxxxxxxx@163.com"
git config --list 查看配置
5)git pull git add . git commit -m '说明' git push git status 等操作即可
注意:需要注册一个github账号
6)创建分支
git branch -a 查看所有分支
git checkout -b dev 创建本地dev分支
git checkout dev 切换到dev分支
git merge master 合并分支到dev分支
git push origin dev 提交本地分支到远程dev分支(创建远程分支)
7)恢复版本
git log查看所有提交的版本
git reset --hard commit_id 恢复到指定commit版本
恢复后提交到远程库
git push --force