Github 新学入门


git config [--global] user.name “Your Name” git config [--global] user.email “email@example.com” --local 本地 --global 全局 --system 系统 1.初始化 git init 完成后目录下出现.git隐藏目录,即版本库这是在工作区也就是我的我的电脑上做的。 2.git status 查看文件修改状态 3新建文件或文件夹 mkdir 文件夹名 //新建文件夹 touch 文件名 //新建文件 4.添加文件到版本库 git add newfile //添加文件至缓存区 git commit -m ‘描述’ //提交文件至版本库 多文件添加 git add newfile1 newfile2… git commit -m ‘描述’ //将缓存区的多次添加一次提交 5.查看文件修改状态 git diff filename //查看工作区文件和库文件区别 git log [--oneline] //查看git日志,加选则一行显示 6.版本回退 git reset --hard HEAD^ //回退上一个版本 git reset --hard HEAD^^ //回退上两个版本 git reset --hard HEAD~n //回退上n个版本 git reset --hard commitid //回退指定版本,commitid根据log获取 7.撤销修改 目的:将尚未提交至版本库的修改撤回。 情况一: 文件修改后尚未添加至缓存区 git checkout -- filename //在工作区撤销文件修改 情况二: 文件修改已添加至缓存区 git checkout HEAD [filename] //撤回添加至缓存区的修改 注:不指定文件名则撤回所有 8.删除文件 rm filename //删除工作区文件 git rm filename //删除版本库文件 9.分支管理 git branch // 现实所有本地分之 git branch 分支名 //创建新的分之 git checkout 分支名 //切换分支 git merge 分支名 //合并指定分支到当前分支 注意:解决分之冲突必须手动解决 9.生成秘钥 ssh-keygen -t rsa 10.远程操作 git merote -v //查看远程版本库信息 git push //上传代码及快速合并

 

posted @ 2017-12-10 21:25  劳燕纷飞  阅读(111)  评论(0编辑  收藏  举报