初始化: git init
查看状态:git status
新建文件:touch 文件名(包含后缀名)
新建文件夹:mkdir 文件夹名称
查看文件内容:cat 文件名/文件路径
上传文件到暂存区: git add 文件名/文件路径
上传全部文件到暂存区: git add . 或者 git add --all 或者 git add -A
删除暂存区的文件:git rm 文件名/文件路径 --cache
提交文件到仓库: git commit -m '提交说明'
修改最近一次的提交说明: git commit --amend -m '提交说明'
查看提交日志: git log (简化的日志可以输入:git log --oneline或者 git log --pretty=oneline)
返回项目的特定版本: git reset --hard 版本号
(版本号就是日志开头的那串数字, 注意返回后此版本之后的版本号不可用git log查询了,此时用git reflog查询)
查询所有日志:git reflog
查看分支: git branch
新建分支: git branch 分支名
新建并切换到该分支:git checkout -b 分支名
切换分支: git checkout 分支名
合并分支: git merge 分支名
删除分支: git branch -d 分支名
将远程仓库的项目克隆到本地:git clone 仓库网址
将本地项目推送到远程仓库(的主分支):git push 仓库网址 master
从远程仓库拉取更新后的文件到本地项目:git pull
查看仓库别名: git remote
设置仓库别名:git remote add 仓库别名 仓库网址
删除仓库别名:git remote remove 仓库别名
注:当使用了git clone 仓库网址命令后,会将远程仓库地址和git pull关联起来,所以使用git pull不需要加上仓库网址。且会自动给仓库设置一个叫origin的别名,所以也可以这样将本地项目推送到远程仓库:git push origin master
注2:设置ssh的步骤
- 在任意区域右键打开
git Bush,输入ssh-keygen -t rsa,然后会提示输入存放ssh的地址,可一直回车,表示全部选择默认值 - 出现密钥图案后,在刚才的存放地址找到
.ssh文件夹,打开里面的id_rsa.pub文件,里面的即为公钥,复制 - 粘贴公钥到github的ssh设置里面(setting => SSH and GPG keys => new SSH key)即可
148

被折叠的 条评论
为什么被折叠?



