社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Peter Mortensen Ev-

Peter Mortensen Ev- 最近创建的主题
Peter Mortensen Ev- 最近回复了
8 年前
回复了 Peter Mortensen Ev- 创建的主题 » git clone-如何确定目录[重复]

我会这样做,但我已经化名为我做了。

$ cd ~Downloads/git; git clone https:git.foo/poo.git

可能有一种更优雅的方式来做这件事,但是我发现这对我自己来说是最简单的。

这是我为加快速度而创建的别名。我是为zsh做的,但是对于bash或者其他任何贝壳,比如鱼,xyzsh,fizsh,等等,它都应该很好用。

编辑 ~/.zshrc , /.bashrc 你最喜欢的编辑(我的是leafpad,所以我会写 $ leafpad ~/.zshrc )

不过,我个人的偏好是制作一个zsh插件来跟踪我的所有别名。您可以通过运行以下命令为Oh My zsh创建个人插件:

$ cd ~/.oh-my-zsh/
$ cd plugins/
$ mkdir your-aliases-folder-name; cd your-aliases-folder-name
     # In my case '~/.oh-my-zsh/plugins/ev-aliases/ev-aliases'
$ leafpad your-zsh-aliases.plugin.zsh
     # Again, in my case 'ev-aliases.plugin.zsh'

然后,将这些行添加到新创建的blank alises.plugin文件中:

# Git aliases
alias gc="cd ~/Downloads/git; git clone "

(从这里开始,用我的名字代替你的名字。)

然后,为了让别名起作用,它们(连同zsh)必须来源于(或它的名称)。为此,在自定义插件文档中添加以下内容:

## Ev's Aliases

#### Remember to re-source zsh after making any changes with these commands:

#### These commands should also work, assuming ev-aliases have already been sourced before:

allsource="source $ZSH/oh-my-zsh.sh ; source /home/ev/.oh-my-zsh/plugins/ev-aliases/ev-aliases.plugin.zsh; clear"
sourceall="source $ZSH/oh-my-zsh.sh ; source /home/ev/.oh-my-zsh/plugins/ev-aliases/ev-aliases.plugin.zsh"
#### 

####################################

# git aliases

alias gc="cd ~/Downloads/git; git clone "
# alias gc="git clone "
# alias gc="cd /your/git/folder/or/whatever; git clone "

####################################

保存你的Oh My zsh插件,然后运行 allsource . 如果看起来不管用,就跑 source $ZSH/oh-my-zsh.sh; source /home/ev/.oh-my-zsh/plugins/ev-aliases/ev-aliases.plugin.zsh . 它将加载插件源,允许您使用 所有来源 从现在开始。


我正在制作一个带有所有我的别名的Git存储库。请在这里随意查看: Ev's dot-files . 请随意挑选并改进以满足您的需要。

8 年前
回复了 Peter Mortensen Ev- 创建的主题 » git clone-如何确定目录[重复]

用法

git clone <repository>

将位于<repository>的存储库克隆到本地计算机上。原始存储库可以位于本地文件系统上,也可以位于通过HTTP或SSH访问的远程机器上。

git clone <repo> <directory>

将位于<repository>的存储库克隆到本地计算机上名为<directory>的文件夹中。

来源 Setting up a repository

8 年前
回复了 Peter Mortensen Ev- 创建的主题 » git clone-如何确定目录[重复]

如果要克隆到当前文件夹中,应尝试以下操作:

git clone https://github.com/example/example.git ./
8 年前
回复了 Peter Mortensen Ev- 创建的主题 » git clone-如何确定目录[重复]

进入文件夹..如果文件夹为空,则:

git clone git@github.com:whatever .

其他的

git init
git remote add origin PATH/TO/REPO
git fetch
git checkout -t origin/master