GitHub个人使用入门
2017-03-29 13:29
246 查看
今天突然想起来了github 于是开始了入门之旅
如果你用过svn 那么你用起来感觉入门比较快的(至少我是这么感觉的)和在svn服务器上建项目的流程很像首先注册一个账号
然后创建一个 repository(仓库)
安装github客户端
然后打开本地的文件夹
打开右键的git bush here
echo "# 后面的文件的内容" >> README.md //可要可不要
1. 将这个文件夹初始化为git文件夹 输入命令 git init
完成之后会出现一个 .git的文件夹 如果看不到可能是你的电脑没有打开隐藏文件的功能
2. git add 后边填写你要添加进去的文件 不过这里支持通配符 我在这里用 '.' 点号代表该文件下的所有文件
3. 下面是要提交了 git commit -m "提交的说明"
4. git remote add origin https://github.com/你的用户名/新建的仓库名.git 系统会自动生成 你看一下就知道了
5. git push -u origin master执行这个命令提交到git上
6. 进入git上刷新一下就可以看到了
提交之后如果向移除某些文件 可以用这个命令 1. git rm -r --cached 你要移除的文件 2. git commit -m "移除的说明" 3. git push -u origin 分支名称 提交之后添加文件
可以用这个命令 1. git add 你要移除的文件 2. git commit -m "说明" 3. git push -u origin 分支名称
获取git上的最新代码
可以用这个命令 1. git pull origin master 2. 如果想直接从远程pull项目下来,可以这样 先 git init //初始化一个git的工作目录 ,然后执行git pull 仓库地址 提交更新的代码
可以用这个命令 1. git remote add 你的仓库地址 每次修改代码之后提交的过程是: add, commit ,push
github切换用户 命令行是: git checkout 需要切换的分支名 github从远程下载代码到本地 命令行是:git clone 你的远程git的项目检出地址 ,gut remote add upstream git 撤销上次commit,没有push的代码: git log 复制哈希值,git reset 哈希值。默认值是保持更改的。 git 撤销已经push的代码 ,git log 复制hash值 git reset 哈希值,git push -f 就行了。 git 从更新本地代码,和远程一致 : git remote -v 查看远程仓库的状态,git fetch origin 你要更新的分支名称 git清除空的文件夹 git clean -fd git 让子文件夹移动到和父文件夹相同的目录中去 比如:CNBlogsJob/jobCore/src/ 想把src 移动到CNBlogsJob/src , 命令 git mv JobCore/src/ src ,如果出现permission deny 检查一下是否有应用程序正在使用要移动的文件。 git 让子文件移动到和父文件夹同级 命令 git mv *.sh ../ (让该目录下的所有以.sh 结尾的文件移动到上一级目录中去) git 重命名文件 命令: git mv 旧文件名 新文件名 git 更新本地的某个文件,和远程一致。命令:git fetch ,git checkout origin/要更新的文件的分支名称 -- 更新文件所在路径 比如 git checkout origin/support-core-1.1 -- scripts/docker/build.project.sh (解释 我要更新分支名称为support-core-1.1下的路径名为scripts/docker/bulid.project.sh 文件和远程一致) git删除远程分支: git push origin --delete 分支名称 git tag 有关命令: git tag -l 列出所有的tags git tag -a tagName -m "tags desc" //创建新的tag 并添加描述 git push origin --tags //将创建的tag push 代码仓库中去 git push --delete origin tagName //删除tags
相关文章推荐
- git+github个人使用心得总结(持续更新)
- github 使用入门
- 【Github教程】史上最全github使用方法:github入门到精通
- 【Github教程】史上最全github使用方法:github入门到精通
- 【Github教程】史上最全github使用方法:github入门到精通
- [Transfer]ASP.NETV2.0快速入门、视频在线教程、个人网站、电子商务、宠物店等的使用
- 【Github教程】史上最全github使用方法:github入门到精通
- Android-个人心得:超详细的JNI(NDK)入门与使用
- 【Github教程】史上最全github使用方法:github入门到精通
- wampserver2.0入门使用(个人探索)
- github 使用入门
- Android-个人心得:超详细的JNI(NDK)入门与使用
- Android-个人心得:超详细的JNI(NDK)入门与使用
- 史上最全github使用方法:github入门到精通
- 《版本控制之道——使用git》读书笔记(可作git和github入门)
- git+github个人使用心得总结(持续更新)
- github入门及日常使用操作命令(附两个错误及解决办法)
- github使用入门(转)
- 【Github教程】史上最全github使用方法:github入门到精通(转)
- github使用入门 之GIT GUI Windows版