版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27790011/article/details/83793683
1.注册github账号:https://github.com
2.下载Git 地址
windows用户请下载 http://msysgit.github.com/
mac用户请下载 http://code.google.com/p/tortoisegit/
一路next,安装成功后, 回到C盘,或任何文件夹下,点鼠标右键会多出一些菜单
3.配置环境变量,在环境变量 path中加上Git路径。
4.配置Git 用户和邮箱
$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
git config --list 查看是否配置成功。
5.生成ssh秘钥
$ ssh-keygen -t rsa -C "[email protected]"
打开C:\Users\sihai.ssh\id_rsa.pub,复制里面的key。回到github网站,进入Account Settings,左边选择SSH Keys,Add SSH Key,
验证是否成功,在git bash下输入
$ ssh -T [email protected]
回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
6.初始化,添加,提交文件把本地仓库暂存区的文件提交到本地仓库。
git init
git add .
git commit -m "message"
git commit -m “message” 其中message就是你提交文件时候的备注。以便知道本次提交是什么作用……
7.关联远程仓库,其中origin后跟的是,远程仓库的别名。
git remote add origin https://github.com/bendan321/nihao.git
扫描二维码关注公众号,回复:
4340285 查看本文章
8.push文件。
git push -u origin master。
OK,这样的话,就完成了将本地项目传到github上了。
git log 查看日志
git log --pretty=oneline 查看日志,显示一行
git cherry -v 查看历史提交版本的commit_id
git reset cmomit_id 版本回退
git checkout --file 撤销修改
rm test.txt 先本地删除文件
git rm test.txt 再在 git 上删除文件
#分支
git branch 查看分支(当前分支有*)
git branch branch1 创建分支
git checkout branch1 跳转分支
git checkout -b branch1 创建并跳转分支
git merge branch1 将branch1分支合并到当前分支
git branch -d branch1 删除branch1分支
git push --set-upstream origin branch1 将分支提交到远程仓库