git客户端常用命令

<?php
[[email protected] root]#ntpdate time.windows.com && hwclock -w
[[email protected] root]#yum install curl curl-devel  

[[email protected] root]#yum install git

[[email protected] root]#mkdir git

[[email protected] root]#ssh-keygen -t rsa -C "[email protected]"
[[email protected] root]#ls -lah ../
[[email protected] root]# ../.ssh/id_rsa.pub
[[email protected] root]# ssh -T [email protected]
[[email protected] root]# git clone https://github.com/269724033/yaf.git 

[[email protected] root]#git config --list
[[email protected] root]#git commit -m "first commit" 

添加
[[email protected] root]#git init
[[email protected] root]#git add README.md tiny.conf LICENSE core/ app/
[[email protected] root]#git remote set-url origin [email protected]:269724033/tiny.git
[[email protected] root]#git commit -m "first commit"  ## git push origin master
[[email protected] root]#git push -u origin master

修改  git checkout .
[[email protected] root]#git init
[[email protected] root]#git clone https://github.com/269724033/yaf.git
[[email protected] root]#git remote set-url origin [email protected]:269724033/tiny.git
[[email protected] root]#git checkout .                        #####先迁原项目代码;
[[email protected] root]#git add README.md tiny.conf LICENSE core/ app/      ###把新增的 或者修改的 都add过来
[[email protected] root]#git commit -m "first commit"  ##  如果遇到提示列表 说no changes added to commit 任何更改 或 新加文件 都要 git add 。。。。。。
[[email protected] root]#git push -u origin master  ## 或者  git push origin master   或者   git push --all

删除
[[email protected] root]#git init
[[email protected] root]#git remote set-url origin [email protected]:269724033/tiny.git
[[email protected] root]#git remote rm main.php
[[email protected] root]#git commit -m "first commit"
[[email protected] root]#cd  yaf/目录
[[email protected] root]#git push --all

一些可能遇到的问题解决:
如果输入$ git remote add origin [email protected]:269724033/tiny.git
提示出错信息:fatal: remote origin already exists.
解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin [email protected]:269724033/tiny.git 就不会报错了!
3、如果输入$ git remote rm origin
还是报错的话,error: Could not remove config section ‘remote.origin’. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

如果输入$ ssh -T [email protected]
出现错误提示:Permission denied (publickey).因为新生成的key不能加入ssh就会导致连接不上github。
解决办法如下:
1、先输入$ ssh-agent,再输入$ ssh-add ~/.ssh/id_key,这样就可以了。
2、如果还是不行的话,输入ssh-add ~/.ssh/id_key 命令后出现报错Could not open a connection to your authentication agent.解决方法是key用Git Gui的ssh工具生成,这样生成的时候key就直接保存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令行来做。
3、最好检查一下在你复制id_rsa.pub文件的内容时有没有产生多余的空格或空行,有些编辑器会帮你添加这些的。
如果输入$ git push origin master
提示出错信息:error:failed to push som refs to …….
解决办法如下:
1、先输入$ git pull origin master //先把远程服务器github上面的文件拉下来
2、再输入$ git push origin master
3、如果出现报错 fatal: Couldn’t find remote ref master或者fatal: ‘origin’ does not appear to be a git repository以及fatal: Could not read from remote repository.
4、则需要重新输入$ git remote add  [email protected]:269724033/tiny.git

使用git在本地创建一个项目的过程
$ makdir ~/hello-world    //创建一个项目hello-world
$ cd ~/hello-world       //打开这个项目
$ git init             //初始化
$ touch README
$ git add index.php        //更新README文件
$ git commit -m ‘first commit‘     //提交更新,并注释信息“first commit”
$ git remote add index.php [email protected]:269724033/tiny.git     //连接远程github项目
$ git push -u origin master     //将本地项目更新到github项目上去
时间: 2024-10-03 14:46:46

git客户端常用命令的相关文章

git的常用命令。。

git的常用命令.. git help <command>  显示command的help git show  显示某次提交的内容 git show $id git co -- <file>  抛弃工作区修改 git co .  抛弃工作区修改 git add <file>  将工作文件修改提交到本地暂存区 git add .  将所有修改过的工作文件提交暂存区 git rm <file>  从版本库中删除文件 git rm <file> --c

git的常用命令

 git的常用命令 一.bash的简单命令 注意:首字母都是小写 1.Pwd 查看当前目录 2.Cd /e 切换到e盘 3.Cd 文件夹名称   切换到下一个目录 4.Cd ../ 返回上一级目录 5.Ls 查看当前目录的内容  (canvas/ 是文件夹) 6.Ls -a 查看所有文件 -a 是all的意思 7.Mkdir hello创建目录(文件夹)名为hello 8.Touch test.txt 创建文件test.txt 9.Cat 文件名 查看文件中的内容 10.Wc 文件名  统计文件

GIT 版本控制常用命令汇总

[转自]:http://www.cnblogs.com/sawyerzhu/p/3578268.html GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信息 git help <command> 获取指定命令帮助信息 git config user.name "Your Name Comes Here" 设置当前项目git用户名 git config --global user.name "Your

git之常用命令

git之常用命令 1.下载远程仓库最新代码 $ git pull --rebase origin master 2.上传代码 $ git push origin master 3.退出编辑 ESC + Z +Z //z必须是大写,连按两次 报错: refusing to merge unrelated histories 解决: git pull origin master --allow-unrelated-histories 原文地址:https://www.cnblogs.com/s313

windows Telnet 客户端常用命令介绍

Telnet协议是TCP/IP协议家族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用户提供了在本地计算机上完成远程主机工作的能力.在终端使用者的电脑上使用telnet程序,用它连接到服务器.终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样.可以在本地就能控制服务器.要开始一个telnet会话,必须输入用户名和密码来登录服务器.Telnet是常用的远程控制Web服务器的方法. Windows怎么执行 telnet 命令?

开发者必备丨Docker客户端常用命令分享

学习Docker,首先需要了解Docker基本概念,我们在以前的文章中介绍过docker的基本原理和部署操作系统. 今天讲下嵌入式开发中docker客户端常用的命令,开始进入“动手”阶段(也就是敲Docker命令).Docker命令较多,这里笔者总结下常用的Docker命令,方便小伙伴们查阅. 客户端常用命令列表 以下为Docker 客户端常用命令列表,可以通过docker COMMAND --help来查看这些命令的具体用法. attach:依附到一个正在运行的容器中: build :从一个D

我也玩玩git,常用命令

我也玩玩git,初入,本屌还是处在一头雾水,不知如何来玩git的阶段,下面先列一些常用的命令及git客户端安装 安装 rpm -qa |grep git   查看是否安装git yum list | grep ^git  查看列表 yum install git-all.noarch git version 把自己介绍给git git config --global user.name "xf" git config --global user.email "[email p

Linux中git的常用命令

1.安装依赖包 sudo yum install curl-devel expat-devel gettext-developenssl-devel zlib-devel sudo yum install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev 2.安装git yum -y install git 3.创建项目目录 mkdir gitbase cd gitbase 4.创建共享库 sudo git init 5.

Git基础(常用命令)介绍

版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 关于版本控制分为三种:本地版本控制系统,如rcs:集中化的版本控制系统,如CVS.SVN:分布式版本控制系统,如Git. Git基础要点 Git和其它版本控制系统的主要差别在于:Git只关心文件数据的整体是否发生变化,而大多数其它系统则只关心文件内容的具体差异. 对于任何一个文件,在Git内都只有三种状态:已提交(committed).已修改(modified)和已暂存(staged).已提交表示该文件已经被安全地保存在本