[git] github 使用简单记录

前提 :1. 已有 github 账号。2. 已安装 git 。3. 在 github 和 本地 git 客户端交互秘钥。(这步我记得需要做,有点久远,不确定。)

正文:

下面是一个简单的例子。先在 github 创建新的库,在本地拉取 github 的新库,将需要需要上传到 github 的文档放到本地库,然后通过 git 上传到 github 上面。具体步骤如下:

1. 在 github 上面创建一个库。

点击 repository 界面的 New 按钮,然后填入 Repository name 和 Description ,最后点击 Create repository 按钮即可。

创建完后,新库中自动创建了一个 README.md 文件,记录刚刚输入的名字和描述。

例子如下:

Repository name : subtitleTranslation

Description (optional) : for subtitle translation

2. 在库的页面点击 Clone or download 按钮,获取复制库的链接。

例如:

[email protected]:garrisonz/subtitleTranslation.git

3. 在本机找一个目录,通过命令 git clone 并拉取刚刚在 github 上面新建的库。

例如:

grs:github grs$ git clone [email protected]:garrisonz/subtitleTranslation.git
Cloning into ‘subtitleTranslation‘...
Warning: Permanently added the RSA host key for IP address ‘192.30.253.112‘ to the list of known hosts.
Saving password to keychain failed
Identity added: /Users/grs/.ssh/id_rsa (/Users/grs/.ssh/id_rsa)
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
Checking connectivity... done.
grs:github grs$ 

4. 进入拉去下来的项目,能看到从 github 库中拉去下来的拷贝

grs:github grs$ cd subtitleTranslation/
grs:subtitleTranslation grs$ ll
total 8
drwxr-xr-x   4 grs  staff  136 Jul  3 23:04 .
drwxr-xr-x   3 grs  staff  102 Jul  3 23:04 ..
drwxr-xr-x  13 grs  staff  442 Jul  3 23:05 .git
-rw-r--r--   1 grs  staff   47 Jul  3 23:04 README.md

5. 将需要追踪版本的文件放置到本地库目录下。通过下面命令将文件推送到 github 上面。

git add xxx.srt                // 对文件 xxx.srt 开始进行变动跟踪

git commit -m "comment mssage"      // 提交变动

git push                     // 将变动推送到 github 库上面。

6. 其他常用命令

git status          // 查看当前库的修改情况。提示信息会指引下一步做什么。可常用。

git log           // 查看提交变动的记录

git diff           // 查看不同

参考

1-18 step, Git Tutorial - Try git, github

Git 教程,廖雪峰的官方网站, 这个网站的介绍比较详细,之前看过一次,不过用得少,差不多都忘了。

时间: 2024-12-21 02:35:02

[git] github 使用简单记录的相关文章

git 常用命令简单记录

分布式版本控制系统,跟踪文本文件的改动 ubuntu安装: sudo apt install git 安装完成后,设置使用的用户名和邮箱: 全局: git config --global user.name "<your name>"  git config --global user.email "<your email>"  单仓:进入到.git同级目录下,执行去掉 --global 的命令即可创建版本库:在目录下,使用命令 git in

git &amp; github -- 曾经遇到的问题的记录

git 和 github 相信大家都很熟悉,在使用的过程中难免会出现一些问题,更何况我这样的经常换设备以及虚拟机的用户,经常会遇到git的各种问题,下面简单记录一下曾经出现过的问题以及解决的方法,可能部分解决的方法不是很正规,但是不管怎么说在本人的环境下都能回归到正常状态,所以,请不要打击我们小白的学习的劲头^_^. 一.在进行git clone的时候,出现如下所示的问题 1 Cloneing into 'xxxx'... 2 [email protected]: Permission deni

Git本地项目上传,版本管理工具与GitHub的简单结合使用

Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git能够帮助我们解决文件的提交.检出.回溯历史.冲突解决.多人协作模式等问题. 今天我们来介绍一下Git版本管理工具Sourcetree: SourceTree 是 Windows 和Mac OS X 下免费的

git &amp;github 快速入门

github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新增加了哪5000行代码么?所以你急需

写作环境搭建(git+github+markdown+jekyll)

转载自: https://site.douban.com/196781/widget/notes/12161495/note/264946576/ 2013-03-04 19:33:10 --- layout: postcategories: [Tools]tags: [jekyll, github, git, markdown] --- ## 缘起 读了阳志平大神的一篇博文[理想的写作环境:git+github+markdown+jekyll](http://www.yangzhiping.c

git相关的简单命令

初次使用建议看这个ppt:http://www.bootcss.com/p/git-guide/    从现有仓库克隆 这需要用到 git clone 命令.如果你熟悉其他的 VCS 比如 Subversion,你可能已经注意到这里使用的是 clone 而不是 checkout.这是个非常重要的差别,Git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也都有了.实际上,即便服务器的磁盘发生故障,用任何一个克隆出来的客户端都可以重建服务器上的仓库,回到当初克隆

git log 查看提交记录,参数:

git log 查看提交记录,参数:-n (n是一个正整数),查看最近n次的提交信息 $ git log -2 查看最近2次的提交历史记录 -- fileName fileName为任意文件名,查看指定文件的提交信息.(注:文件名应该放到参数的最后位置,通常在前面加上--并用空格隔开表示是文件.) $ git log file1 file2 查看file1文件file2文件的提交记录$ git log file/ 查看file文件夹下所有文件的提交记录 --branchName branchNa

git/github运用

了解git和svn很久了,但是一直没有拿来做过版本控制管理,虽然svn有用到过,但是觉得还是运用git的比较多吧,尤其github. Git术语                                                                       术语 定义 仓库 一个仓库包括了所有的版本信息.所有的分支和标记信息. Repository 在Git中仓库的每份拷贝都是完整的.仓库让你可以从中   取得你的工作副本.   一个分支意味着一个独立的.拥有自己历史

GitHub 的简单使用

GitHub 的简单使用 一.Git 版本控制器commit:做一个版本:commit new file:添加到版本中,下边填的是项目的描述,留言: 二.客户端1.创建项目add:添加本地的项目 creat:创建一个项目,原本没有: Clone:下载到本地:undo:修改版本:只适合没有同步到GitHub的版本:Revert this commit:撤销此次的同步:roll back to this commit:全部撤销,删去版本:publish:发布到网站上: 三.分支操作Branches: