业来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2103
git
远程仓库地址是:https://github.com/BinGuo666/gitgithub
1.下载安装配置用户名和邮箱。ssh
2. 建立工做目录并经过git init命令把这个目录变成Git能够管理的仓库。fetch
ls -a 命令能够发现工做目录下多了一个.git的隐藏目录,该目录是Git用于跟踪管理版本库的,别手动修改.git里的文件,省得破坏了Git仓库。网站
3. 在工做目录下准备文本文件,建议下载Notepad++代替记事本。spa
在空目录下准备文本文件sm20.txt,编辑内容。3d
4. 组合用git add、git commit、git status 把文件提交到仓库。日志
git status:检查当前文件状态blog
git add:把文件添加至仓库rem
git commit:把文件提交给仓库
5. 练习提交三个或以上的版本。
修改文本文件内容,添加仓库,提交仓库。
至此文本文件有三个版本,分别是first、second、third。
6. 组合使用git diff、git log、git reset命令进行版本管理与回退,观察文件变化。
git diff:查看修改状况
git log:显示从最近到最远的提交日志
git log --pretty=oneline(单行显示版本信息)
git reset:回退到前面某一个版本
7. 将Git仓库托管到GitHub网站上。
ssh-keygen -t rsa -C "15766775589@163.com" :建立SSH Key
/c/Users/Administrator/.ssh:该目录下有id_rsa和id_rsa.pub两个文件。
仓库托管到GitHub网站上,键是id_rsa.pub里面的内容。
8. 把本地仓库的内容推送到GitHub仓库。
若是输入$ git remote add origin git@github.com:djqiang(github账号名)/gitdemo(项目名).git
提示出错信息:fatal: remote origin already exists.
解决办法以下:
一、先输入$ git remote rm origin
二、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!
在github上只能删除仓库,却没法删除文件夹或文件, 因此只能经过命令来解决
首先进入你的master文件夹下, Git Bash Here ,打开命令窗口
$ git --help # 帮助命令
$ git pull origin master # 将远程仓库里面的项目拉下来
$ dir # 查看有哪些文件夹
$ git add . # 更新本地操做内容
$ git commit -m '删除了target' # 提交,添加操做说明
$ git push -u origin master # 将本次更改更新到github项目上去
操做完成.
如何不当心把本地pull下载的东西删除了 能够经过下面命令从新pull下来
git fetch --all
git reset --hard origin/master
git pull