GItHub Git 基础教程 常用命令 命令
最近复习了一下Git的使用,简单总结了一些。以供以后查阅和大家参考。一,安装 首先是Linux下: 打开shell ,输入 sudo apt-get install git-core 之后回车输入密码就行 windows: 下载网址:http://msysgit.github.io/ 安装一直点击下一步即可。 之后再Git Bash 上进行操作即可。(命令行)二,使用1,配置身份 git config --global user.name "mingbai" 配置用户mingbai git config --global user.email "251098199@qq.com" 将最后的名字和邮箱去掉可以查看配置结果2,初始化,创建仓库,提交等 项目根目录初始化: cd 跳转到项目所在路径 eg: cd f: cd codes/project/one git init 即可创建代码仓库。 git add name.后缀 添加单个文件 git add 文件夹名 添加多个文件 git add . 添加所有文件 git commit -m “信息” 提交操作时加上信息。 忽略文件: 在仓库根目录下创建一个.gitignore文件,这个文件里边指定的文件或目录会被自动忽略 eg:(文件内容) bin/ mingbai_* 这样,bin目录下和以mingbai_开头的文件就会被忽略掉。 查看撤销修改: git status 查看修改 会提示所在分支等信息 git diff 查看修改的内容 git diff 路径/文件名 可以参看单个文件的修改状况 git checkout 路径/文件名 撤销修改(其实就是重新导出一个) 对于已经添加(add)到Git上的的修改则需要reset再撤销 git reset HEAD 路径名/文件名 撤销添加 然后再git checkout 路径/文件名 即可3,分支的用法 分支的意义: 比如说,推出个1.0版本,就可以给1.0建立一个分支;继而开发2.0版本。1.0出bug的话,在分支上更改内容后,推出新的1.0版本而不用影响新的2.0版本;而且还可以把 1.0版本的bug修改合并到2.0的相同位置上,从而使2.0不出现1.0出现过的bug。 用法 git branch -a 查看已经存在的所有分支 git branch 分支名 创建一个分支 git checkout 分支名 即可切换到对应的分支进行编码 git merge 分支名 将分支名所在分支上的修改合并过来 git branch -D 分支名 删除相应的分支4,远程版本库 git clone 远程地址 将远程版本库代码下载到本地 git push origin 分支名 将本地修改同步到远程版本库,orgin 指定远程版本库的Git地址 git fetch origin 分支名 会将远程代码同步到本地,并存放到 origin/分支名 的分支上,这时可以通过git diff origin/分支名 查看修改了哪些东西;之后再用merge合并即可。 git merge origin/分支名 即可。pull 命令相当于将fetch 和merge一块执行:git pull origin master。 5,托管到GitHub 网址:https://github.com/ 注册时有一个create an accout 按钮,创建账户,之后会选择个人计划,根据需要选择收费的或者是免费的即可。 之后回到主界面:https://images2015.cnblogs.com/blog/1136141/201706/1136141-20170611210044450-219841406.png 点击绿色的new repository 创建仓库,输入名字和描述后,选择创建一个.gitignore文件,和开原协议。比如说,可以选java和Apache license 2.0开原协议。 接着点击绿色的clone or down复制Git地址。https://images2015.cnblogs.com/blog/1136141/201706/1136141-20170611210140387-674622581.png 再打开Git bash,并切换到项目路径下执行:git clone 网址 即可。https://images2015.cnblogs.com/blog/1136141/201706/1136141-20170611210243122-31880972.png然后进入项目路径下,会有一个项目名文件,进入把里边的文件复制到外一层目录下,为了将整个工程目录添加到版本控制中。不要漏了隐藏文件.git。然后回到项目根目录,git add . 进行添加即可。之后,本地提交:git commit -m "题库first"再然后提交单远程版本库GitHub上:git push origin master即可。刷新GitHub上页面,可以看到新提交的各个文件。 https://images2015.cnblogs.com/blog/1136141/201706/1136141-20170611210321950-2006322434.png创作不易,转载注明出处-----名白。http://www.cnblogs.com/mingbai/p/6986369.html
页:
[1]