Git 使用方法

Git 常用命令

git init here            -- 创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有的版本信息、标记等内容

git remote add origin [email protected]:winter1991/helloworld.git
                         -- 把本地仓库和远程仓库关联起来。如果不执行这个命令的话,每次 push 的时候都需要指定远程服务器的地址

git add                  -- 从本地仓库增删,结果将会保存到本机的缓存里面
git rm

git commit -m "注释"     -- 提交,把本机缓存中的内容提交到本机的 HEAD 里面

git push origin master   -- 把本地的 commit(提交) push 到远程服务器上, origin 也就是之前 git remote add origin 那个命令里面的 origin,origin 替代了服务器仓库地址:git push [email protected]:winter1991/helloworld.git master
git pull origin master   -- 从远程服务器 pull 新的改动

git status               -- 查看状态
git add -A               -- 提交全部修改

1. git 配置:
git config --global user.name "xxx"      -- 配置用户名,上传本地 repository 到服务器上的时候,在 Github 上会显示这里配置的上传者信息
git config --global user.email "xxx"     -- 配置邮箱
git config --list        查看配置列表

配置 sshkey : 上传代码时使用这个 sshkey 来确认是否有上传权限
    1. 创建本地 ssh : ssh-keygen -t rsa -C "Github 的注册邮箱"
    2. 在 Github 中添加这个 sshkey :
        复制  C:\Documents and Settings\Administrator\.ssh\id_rsa.pub 文件中的内容;
        登录 Github --> Account Setting  --> SSH-KEY --> Add SSH-KEY --> 粘贴id_rsa.pub中的内容;
    3. 验证: ssh -T [email protected]
        出现 Hi xxx! You‘ve successfully authenticated, but GitHub does not provide shell access. 说明配置成功,可以连接上 Github

2. 建立仓库 repository :
git init here       -- 创建本地仓库
git remote add origin [email protected]:用户名/仓库名.git
                    -- 把本地仓库和远程仓库关联起来, 如果不执行这个命令的话,每次 push 的时候都需要指定远程服务器的地址

3. 从远程仓库中下载新的改动:
git pull origin master

4. 提交本地修改到远程仓库中:
git add
git add -A      -- 将改动添加到本地仓库中
git rm xxx      -- 从本地仓库中删除指定文件
git rm -r xxx   -- 从本地仓库中删除指定文件夹

git commit -m "注释"    -- 把本机缓存中的内容提交到本机的 HEAD 里面

git push origin master      -- 把本地的 commit push 到远程仓库中

5. 使用 .gitignore 文件忽略指定的内容:
    1. 在本地仓库根目录创建 .gitignore 文件。Win7 下不能直接创建,可以创建 ".gitignore." 文件,后面的标点自动被忽略;
    2. 过滤文件和文件夹: [Tt]emp/ 过滤 Temp\temp 文件夹; *.suo 过滤 .suo 文件;
    3. 不过滤文件和文件夹: !*.c
时间: 2024-10-09 23:20:44

Git 使用方法的相关文章

Linux - Git使用方法-下载子模块

Git使用方法-下载子模块 本文地址:http://blog.csdn.net/caroline_wendy 代码托管在Git上比较方便管理,如计步器: 使用Git的代码,需要下载,可以手动的Clone代码,解压加载: 创建文件夹,在文件夹内使用命令: 下载项目: git clone [email protected]:android/pedometer.git 下载子模块: git submodule update --init --recursive 再进行配置. 参考:http://git

git 安装方法

最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Windows这几大平台上正常运行了. 要使用Git,第一步当然是安装Git了.根据你当前使用的平台来阅读下面的文字: 在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: $ gitThe program 'git' is currently not installed. You

《个人-GIT使用方法》

本文章转载于:http://blog.csdn.net/gemmem/article/details/7290125 1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制..git目录位于工作目录内. 1) 工作目录:用户本地的目录: 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域

Linux 下多用户申请git公钥方法

问题:目前大家多是通过root用户来登录编译机,导致各自生成的公钥相互覆盖,而导致无法无法多人同时使用 解决方法: 登陆编译机添加用户   # useradd -m a00123456 进入切换为自己的用户 # su a00123456 创建公钥[email protected]:~> ssh-keygen -t rsa -C [email protected] 将公钥添加到个人设置里面 可以进行下载代码了  git clone xxxxxxxxxxxx 问题:  对于其中涉及到权限问题 解决方

centos git升级方法

在centos的多数版本上,git的版本都是1.7,有一些新功能没有.懒癌发作,不想编译,找到了RPM安装的方法. 对应版本的包可以从这里找:https://ius.io/GettingStarted/ # 51cto的BUG,URL太长,只能换行 yum -y install epel-release.noarch rpm -ivh https://centos6.iuscommunity.org/ius-release.rpm # 在这之前你可以 yum list all |grep --c

Git使用方法2.0

## Git来源: 最早开始是由Ruby程序员们发起的.Ruby是日本的家伙搞出来的,日本有个代码托管网站叫heroku,当时用这个的人比较多,现在这个网站还能打开,网址是www.heroku.com.只不过后来硅谷玩ruby的兄弟们把git搞出来了,还主动把Rails框架也搬上去了,所以自然整个Ruby社区跟着就转用Git了. ## Git的产生: git的思想就是每个人都在自己本地的branch上进行工作,在最终提交前再合主干合并,然后再提交.这样做有几点好处: 1.适合分布式开发,强调个体

Git使用方法记录(一)

记录下git的基本使用方法,这里是以ubuntu14.04为例. 1,使用前的初始设置 git config –global user.name "FirstName LastName" git config –global user.email "your email address" 可以使用 cat ~/.gitconfig 查看git的初始配置,如果想修改配置信息,可以直接修改这个文件,在github上公开仓库时,这个文件中的name和email会随着提交日

Git stash方法(转)

命令:git stash1.使用git stash保存当前的工作现场,那么就可以切换到其他分支进行工作,或者在当前分支上完成其他紧急的工作,比如修订一个bug测试提交. 2.如果一个使用了一个git stash,切换到一个分支,且在该分支上的工作未完成也需要保存它的工作现场.再使用git stash.那么stash 队列中就有了两个工作现场. 3.可以使用git stash list.查看stash队列. 4.如果在一个分支上想要恢复某一个工作现场怎么办:先用git stash list查看st

git使用方法(持续更新)

2018/5/9 最基本的操作: 添加文件.文件夹.所有文件: git add test.py   //添加单个文件 git add src        //添加文件夹 git add .           //添加所有文件 提交: git commit -m "提交信息" git push origin master 如果不小心提交了不希望提交的文件或文件夹,比如下图,将.idea和venv文件夹也提交了上去,该肿么办? 有种方法,我们可以在github上面删除,同时又不必删除本

Git使用方法(精心整理,绝对够用)

一.git客户端(本地仓库)的一些操作1.设置账户(需要和github账户设置一致)git config --global user.name xxxgit config --global user.email [email protected] 2.查看设置git config --listuser.name=xxx[email protected] 3.创建git本地仓库git init此时会出现提示 : inialized empty Git repository in d://com/l