Git用法(一)】的更多相关文章

1.克隆/下载项目 1)git clone git@git.soydai.cn:liuxuewen/static-file-3.0.git 或者 2)git clone http://git.soydai.cn/liuxuewen/static-file-3.0.git 区别: a: 第1种使用ssh协议下载,第二种使用http协议,而Git支持多种协议包括 ssh.http.https: b: 通过http.https协议下载时,需要输入 Username.Password 登录成功才会下载到…
chapter: 8 add 添加文件内容至索引 用法:git add [选项] [--] ... -n, --dry-run 演习 -v, --verbose 冗长输出 -i, --interactive 交互式拣选 -p, --patch 交互式挑选数据块 -e, --edit 编辑当前差异并应用 -f, --force 允许添加忽略的文件 -u, --update 更新已跟踪的文件 -N, --intent-to-add 只记录,该路径稍后再添加 -A, --all 添加所有改变的已跟踪文…
核心流程: 从远端中心repo那里Git clone 到本地,再在本地开发(add, commit), 通常会利用branch管理,如果觉得code 没问题了,就push到远端的中心repo上.这里中心的repo 就是 bitbucket上的repo. git 之后 不需要 减号- 1. git  clone https的path 把repo下载到本地 2. git status 查看哪些文件修改了. 如果提交前,想看看具体那些文件发生变化,可以通过git-diff来查看.git diff 与…
转载自实验楼,之前有更新过两篇git的文章,毕竟内容太少,而git还有很多更丰富的技能,在实验楼上有一系列全的教程,这里做一下备案.需要时查阅. Git 实战教程 目录 一.实验说明 二.git的初始化 1.Git 配置 三.获得一个Git仓库 1.Clone一个仓库 2.初始化一个新的仓库 四.正常的工作流程 1. 正常的工作流程 五.分支与合并 1.分支 2. 撤销一个合并 3.快速向前合并 六.Git日志 1.查看日志 2.日志统计 3.格式化日志 4.日志排序 七.小结 八.练习 一.实…
使用了一年多的git命令了,昨晚竟然又出现了问题.虽然解决了,不过还是被罚了... 总结下自己常用的git命令和遇到的一些坑. 1)常用的命令 1. 从git远程分支clone代码: git clone  gitlab地址代码 2.查看当前分支 git branch 3. 切换分支 git  checkout 分支名 4. 合并代码 git merge 分支名称 5.提交代码 git add -A git commit -m "注释" git push origin 分支名 2)特定场…
1.git 安装好后,如何配置? a: 设置本地用户名.邮箱,很重要!之后的每次提交都会用到这两条信息,说明是谁提交了更新. $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com 这是设置全局的用户名.邮箱.当然如果你要在某个项目单独修改也可以,不加 --global 再在项目单独设置一次就好. b: 生成ssh 公钥 ssh-keygen -t r…
我们在写代码的任何过程中,都有可能出错,任何过程都有可能要!回!滚!代!码!事关重大!一定要详细讲讲. 一.关于 工作区.暂存区.本地分支: 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的. 暂存区:已经 git add xxx 进去,且未 git commit xxx 的. 本地分支:已经git commit xxx 提交到本地分支的. 二.遇到想回滚代码时后怎么办? 1.在工作区的代码,被我写乱了,或者…
1 git中的几种文件状态 a 未被git跟踪的文件,即是没有使用git add添加到git索引的的文件:untracked; b 没有修改但是已经被git跟踪的文件,即是使用git add添加到git索引的的文件:unmodified; c 已经修改但是没有提交到暂存区的文件,这个文件也有两个去处,通过”git add”可进入暂存(staged)状态, 使用”git checkout”则丢弃修改,返因到unmodify状态:modified; d 已经通过git commit提交到暂存区的状态…
git init #创建仓库git add _filename #添加文件到缓冲区git commit -m "msg" #提交更新,从缓冲区提交到版本库git status #查看状态git diff _filename  #查看对比git log --pretty=oneline _filename #查看提交记录(包括id和msg)git reflog #查看未来状态git checkout -- _filename #放弃修改,恢复到上一次add或commit 状态,其中--…
Andy Jeffries 给 Git 中级用户总结分享的 25 个小贴士.你不需要去做大量搜索,或许这些小贴士对你就很有帮助的. 我从开始使用git到现在已经差不多18个月了,以为自己已经很懂git了.直到我看到github上 Scott Chacon在 LVS, a supplier/developer of betting/gaming software 上的教学,第一天就受益匪浅. 作为一个很享受git的人,我想要分享从各种社区学到的实用经验,让大家不需要花费过多的功夫就能找到答案. 基…