文件操作
- git config --global user.name "Your Name"
- git config --global user.email "email@example.com"
注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。 - mkdir learngit 新建一个文件
- cd learngit 变道这个文件
- pwd 命令用于显示当前目录
- 初始化仓库 git init命令把这个目录变成Git可以管理的仓库:
- ls -ah 可以看见 .git 隐藏文件
- git add <file> 添加文件
- git commit 提交文件,后面 -m“” 是本次提交说明
- git status 查看仓库当前状态
- git diff readme.txt 查看deifference,修改的那些内容
- git log 提交历史记录
- git log --pretty=oneline
- git reflog 命令历史
- HEAD 表示当前版本
- git reset --hard HEAD^ 回退到上一个版本(要找回上一个版本怎么办,在命令行窗口找回,commotion id ,git reset --hard 。。。。)
- git reset HEAD <file>添加到暂存区,丢弃修改
- git diff HEAD -- readme.txt 查看区别
- git checkout -- readme.txt 让文件回到最近一次 git commit 或 git add 的状态
-
示意图
0.jpeg
- rm <file> 删除文件,git rm <file>删除版本库文件
远程仓库
- git remote add origin git@github.com:ZhangFZ074/learng.git 关联Github库
- git push -u origin mastter 把本地 master 分支推送到 Github(下一次不用输入 -u)
- git clone git://github.com/ZhangFZ072/gitskills.git 克隆Github远程库
网友评论