Bash-Git

授权协议 MIT License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 国兴文
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

D-Lab Fast Bash + Git

D-Lab's fast introduction to Bash + Git, a distillation of our Programming Fundamentals and Git Fundamentals workshops:

Technology requirements

  • Laptop required

OSX

  • Your system might have git installed already. Test this by opening a terminal and typing git

  • If not, install xcode (https://apps.apple.com/us/app/xcode/id497799835?mt=12) from the app store. When this process completes, again open a terminal and type git to see if the process worked correctly

Windows

Linux

  • Use the package manager by typing: $ apt-get install git

Create a GitHub account

Download these materials

  • Click the green "Code" button
  • Click "Download ZIP"
  • Extract the zip file someplace familiar (we recommend Desktop)

If you are a git user, simply git clone git@github.com:dlab-berkeley/BashGit.git

Are you having trouble opening a Bash, Zsh, or GitBash terminal on your personal computer?

Try these remote solutions instead:

  • If you have a CalNet ID, login to your DataHub and click "New" --> "Terminal"
  • If you do not have a CalNet ID, visit the CoCalc online Linux Terminal and click the "Run Terminal Now" button

Learn more!

Software Carpentry: https://software-carpentry.org/lessons/

En español:

Historical information

  • 刚入手一个Mac pro,下载了git,但是发现没法补全命令行。。。这对于我这种用惯了ubuntu的感觉超级不习惯。。 问了下前辈+网上搜索了一下发现有个东西:bash-completion 有了这个,我们就能够实现ubuntu一样的命令行tab键补全命令行。 具体安装步骤如下: 首先需要mac装有brew这个类似于ubuntu的apt-get 然后打开终端输入: brew install bas

  • 1. 问题 今天打算在Linux使用git拉取github上的代码,结果出现如下所示的问题: (pytorch) root@dev-zzx-share:~/wyf/ModelStealing# git clone https://github.com/zlh-thu/StealingVerification.git bash: git: command not found 于是下面就开始我的解决

  • 1、 首先你要确定你git 安装成功。找到自己安装的git 路径下的bin 目录 (下面是我自己安装目录)   cd /usr/local/git/bin 2、 执行下面命令,看能否执行成功 ./git --version 3、 如果执行成功查看自己是否配置环境变量 cat /etc/profile 4、如果没有配置,需要配置变量 vim /etc/profile # 在后面增加 PATH=

  • 报错如下: bash: git-upload-pack: command not found fatal: Could not read from remote repository.   原因:代码服务器git安装路径是/usr/local/git,不是默认路径,根据提示,在git服务器上, 建立链接文件: # ln -s /usr/local/git/bin/git-upload-pack /

  • 解决方法:打开/etc/profile, 找到path manipulation那一行,在下面的if then中添加  pathmunge 命令路径  (如:pathmunge /opt/git/git-1.9.0/bin)。然后执行source /etc/profile, 再次执行git --version就可执行成功,会显示git的版本号。 原:https://blog.csdn.net/ye

  • 重新安装git后,使用git bash中的git命令时,可能会出现报错: bash: git: command not found 在windows的命令行中运行git,一切正常。 查看PATH\usr\bin文件夹下,无git.exe。将PATH\bin\git.exe复制到上述路径后,在bash中运行git,报错BUG(fork bomb):PATH\bin\git.exe 解决思路: 1.添

  • CentOS 7 64位 报错bash: git: 未找到命令… 解决方法: 1.先启用EPEL存储库 RHEL/CentOS 7 64位执行以下命令: 执行命令:wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 执行命令:rpm -ivh epel-release-latest-7.noarch.

  • 1.使用git-cmd打开Git,一般来说就是通过Windows的常规的cmd窗口进行Git指令的操作. 2.使用git-bash打开Git,一般来说git-bash在包含git-cmd的基础上,自己添加了一些新的用户体验和新功能,操作界面也更加的好看. 3.总结来说,使用git-bash打开Git即可.

  • 对于刚要学习git的人,推荐去看《GitHub入门与实践》这本书,这是一本入门级别的书,里面介绍了git和github的使用方法,其中对于git命令的讲解通俗易懂。 如果要学习git更高级的用法,可以去:http://git-scm.com/book/zh/v1 基础部分 一、用git创建(在E盘的git目录下创建)一个叫myWebSite的目录(用于存储个人网站),并把它放到git版本库里: *

  • var="feature/myfeature/test" target="dev" git add . git rm --cached bash.sh git commit -m "commit提交备注" git pull git push origin $var git checkout $target git pull git merge origin/$var git push origi

  • 打开git-bash start "Open Git Bash" "%SYSTEMDRIVE%\Program Files\Git\git-bash.exe" 带参数 start "Git Bash Open tail" "%ProgramFiles%\Git\git-bash.exe" -c "tail -f /c/Windows/win.ini" start "" "%ProgramFil

  • Git:报错bash: git: command not found 如果安装好git后,运行git命令,报错。 bash: git: command not found 依次执行以下的代码就行了 $ export PUB_HOSTED_URL=https://pub.flutter-io.cn $ export FLUTTER_STORAGE_BASE_URL=https://storag

 相关资料
  • 好了,现在我们换了一个遥控器,感觉顺手多了。现在来操练一下,下载一首 mp3: 我们使用 wget 这个程序,它非常可靠,完全值得您信赖。 首先找到一个可以下载的地址,复制链接,在终端窗口内点击鼠标中键,把它粘贴进去。 现在终端中大概是这种情形: http://linuxtoy.org/xxx.mp3 按下 Ctrl+a 组合键,我们发现光标移动到了行首。输入 wget 和 空格 wget ht

  • 语法 基本语法 名称 语法 描述 示例 interpreter #!/bin/bash Bash shell 脚本的第一行以 #! 开头,通常也称为 sharp-bang 或缩写版本 sha-bang。后面的路径名称是命令解释器,也就是应该用于执行脚本的程序。 echo echo "arbitrary text" echo "arbitrary text" >&2 文本定向到标准输出 (STDOU

  • bash 是一个为GNU项目编写的Unix shell。它的名字是一系列缩写:Bourne-Again SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / born again)。Bourne shell是一个早期的重要shell,由Stephen Bourne在1978年前后编写,并同Version 7 Unix一起发布。bash则在1987年由B

  • Bash++ 是一个将 bash 提升到一个新水平的框架,为 bash 引入了新功能。它的设计是为了让人们能够建立更复杂的应用程序,创造更好的产品。 请注意,这个项目是为有 bash 经验的人准备的(不多,只是简单的理解和事情通常如何运作)。 运行示例 (确保你已经安装bash++) cd 进入示例目录。 对你想运行的脚本进行chmod。 chmod +x [SCRIPT.sh] 运行该脚本 ./[SCRIPT].sh

  • Bash-it 是一款针对bash使用进行优化的软件,提供了终端显示的主题优化、命令补全、命令别名、插件、版本控制目录状态实时显示等实用功能,能让bash更好用!正如软件readme说的那样,本款软件是模仿 http://www.oschina.net/p/oh-my-zsh 的,只不过是使用在bash环境中。 安装本软件需要有bash(这个大多数类Unix系统都具备)、git(如果下载zip包也

  • Bash-Snippets 这个项目完全是为重度终端用户而生的,里面包含了大量的 Bash 脚本,而且无需任何依赖。 示例: Crypt 封装了 openssl,可用于快速加密和解密文件 crypt -e [original file] [encrypted file] # encrypts filescrypt -d [encrypted file] [output file] # decryp