Git Bash Cmd命令笔记

生成ssh公钥
ssh-keygen -t rsa -C "[email protected]"
# 三次回车即可生成 ssh key

查看你的public key
cat ~/.ssh/id_rsa.pub

测试下是否联通
ssh -T [email protected]
返回
Welcome to [email protected], xxxxxxx! --标示成功

初始化
git init

输入
git add .

提交
git commit -m "Gitcommit"

提交项目到git仓库
git remote add origin http://git.oschina.net/xxx.git

执行
git push origin master

移除.git下的config文件
[remote "origin"]
url = http://git.oschina.net/xxx/none.git
fetch = +refs/heads/*:refs/remotes/origin/*
或者 git remote rm origin

克隆远程版本库
git clone http://git.oschina.net/xxx/xxx.git

git init
git remote add origin <你的项目地址> //注:项目地址形式为:http://git.oschina.net/xxx/xxx.git或者 [email protected]:xxx/xxx.git

本地初始化一个
git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"

第一次提交
git pull origin master
<这里需要修改/添加文件,否则与原文件相比就没有变动>
git add .
git commit -m "第一次提交"
git push origin master

按照本文档新建的项目时,在码云平台仓库上已经存在 readme 文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件,如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令:
git push origin master -f
如果您选择保留线上的 readme 文件,则需要先执行:
git pull origin master

在进行Git pull 时,添加一个可选项
git pull origin master --allow-unrelated-histories

查看版本控制文件
git ls-files

查看历史记录
git log

遇到初级问题:
git init 产生的目录解释

error: src refspec master does not match any

引起该错误的原因是,目录中没有文件,空目录是不能提交上去的

error: insufficient permission for adding an object to repository database ./objects

服务端没有可写目录的权限

错误提示:fatal: remote origin already exists.
解决办法:$ git remote rm origin
错误提示:error: failed to push som refs to ........
解决办法:$ git pull origin master //先pull 下来 再push 上去
Git init //在当前项目工程下履行这个号令相当于把当前项目git化,变身!

git add .//把当前目次下代码参加git的跟踪中,意思就是交给git经管,提交到本地库

git add <file> //把当前文件参加的git的跟踪中,交给git经管,提交到本地库

git commit -m “…”//相当于写点提交信息

git remote add origin git@github.com:ellocc/gittest.git //这个相当于指定本地库与github上的哪个项目相连

git push -u origin master //将本地库提交到github上。

git clone git@github.com:ellocc/gittest.git //将github上的项目down下来。

git fetch origin //取得长途更新,这里可以看做是筹办要取了

git merge origin/master //把更新的内容归并到本地分支/master

下面是删除文件后的提交

git status //可以看到我们删除的哪些文件

git add . //删除之后的文件提交git经管。

git rm a.c //删除文件

git rm -r gittest //删除目次

git reset --hard HEAD 回滚到add之前的状态

git diff比较的是跟踪列表中的文件和文件系统中文件的差别

时间: 2024-10-07 12:47:40

Git Bash Cmd命令笔记的相关文章

Git笔记之使用git Bash的命令集

首先,吃水不忘挖井人,感谢linux创始人林纳斯托瓦兹(Linus Torvalds)在2005年开发了Git版本控制系统. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便.而且速度很快.Git 最为出色的是它的合并跟踪(merge tracing)能力. Git Bash Here 0.Dash命令格式 命令 [-options] [参数] $ 可选 文件 bash 常见命令

GITHUB中GIT BASH基础命令行

在github上已经注册了账号. 特别注意: 括号内均为提示信息 1.常用命令行工具: ①cmd ②powershell ③git bash 2.命令行常用命令(在git bash上生效,部分在cmd无用) ? -pwd (print working directory) 查看当前所在路径--绝对路径 ? -cd(change directory) 切换目标 ? -ls(list) 查看当前目录下的内容 ? -mkdir(make directory) 创建目录 ? -touch 创建文件 ?

windows cmd命令笔记

CMD命令 CMD命令 shutdown命令 shutdown -l    注销 shutdown -s    关机 shutdown -r    重启 shutdown -h    休眠 shutdown -a    取消系统关闭 shutdown -f    强制关闭正在运行的程序 shutdown -t    设置倒计时(按秒计算)默认为30 用法:如定时关机,一小时后关机 shutdown -s -t 3600(注销 -l和-t同时使用,-t无效) 定时重启 一分钟后重启 shutdow

git Bash常用命令

1.Construct ssh key (If you want to commit to git server via THIS COMPUTER) git config --global user.name " YOUR_USERNAME" git config --global user.email "[email protected]" cd ~/.ssh ssh-keygen -t rsa -C "[email protected]"

git bash 的命令

git clone https://github.com/JasonCheung2012/learngit.git #版本库网址 git add zhangjiethu.txt git commit -m "add a file" git push -u origin master    #将你本地的仓库提交到你的github账号里,此时会要求你输入你的github的账号和密码 git status                          #查看工作区.版本库(暂存区.当前分

手动添加右键菜单没有Git Bash Here

小编电脑出了问题,于是重新安装的系统,装好之后发现右键的git bash here 命令没有,于是手动实现添加命令行 第一步 WIN + R 打开cmd命令行,输入‘regedit’,打开注册表 第二步 进入[HKEY_CLASSES_ROOT\Directory\Background] 第三步 在[shell]下右键-新建项[open in git ](名字任意,但最好是git bash here) 设置其值为“Git Bash Here",此为右键菜单显示名称. 此时鼠标右击就能看到Git

更改git bash的初始目录(默认路径)

每次打开git bash时,默认路径都是C:\Users\alan_zhu,需要用CD命令切换到working directory (cd d:\forGit)中,这比较麻烦. 方法1,修改git bash的快捷方式中的Start in即可解决这个麻烦. 方法2,直接在系统变量对话框修改git默认路径,或者在git bash中用命令修改. Postscript: 系统变量%HOMEDRIVE% 指的是 C:\.%HOMEPATH%指的是 C:\users\alan_zhu

使用git bash 代替cmd

上一文章,用Node.js建HTTP服务器,然后在cmd启动,这次尝试用git bash. git bash 也是命令行工具,画面更好看,使用更方便,可以替代cmd. 下载git:https://git-for-windows.github.io/ 安装省略.... 第一步:打开Git Bash,输入代码,获取实例文件: git clone git://github.com/angular/angular-phonecat.git 第二步:启动 npm start 第三步,F盘创建tinyphp

git bash 常用操作文件命令

git bash常用操作文件命令 在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux 命令 意义 Windows命令 Linux 命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pwd 显示当前目录路径 dir ls 列出当前目录内容 copy nul xxx.txt touch xxx.txt 生成名为xxx.txt的空文件 del xxx.txt rm xxx.txt 删除xxx.txt文件 m