我搜索过,找不到这个具体方案的答案。我想以最快的方式将当前分支推送到特定/不同的远程分支。
现在最好的方法是写:
$ git push remotename current-branch-name:remote-branch-name
是否有更好的方法来保存某些东西,这样就可以输入更少的内容,而不必输入当前的分支名称?
答案 0 :(得分:0)
在推送期间或使用AWS_STORAGE_BUCKET_NAME = 'testbucket'
AWS_ACCESS_KEY_ID = 'xxxxx'
AWS_SECRET_ACCESS_KEY = 'xxxxxx'
AWS_QUERYSTRING_AUTH = True
AWS_QUERYSTRING_EXPIRE = 3600'
from datetime import datetime, timedelta
AWS_HEADERS = {
'Expires': (datetime.now() + timedelta(days=365*10)).strftime('%a, %d %b %Y 00:00:00 GMT')
}
AWS_S3_SECURE_URLS = True
AWS_S3_CUSTOM_DOMAIN = '%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME
MEDIA_URL = "https://%s/" % AWS_S3_CUSTOM_DOMAIN
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
命令时,将本地分支设置为具有不同名称的远程跟踪分支。在推动期间,您只需:
branch
它会说:
git push -u remotename current-branch-name:remote-branch-name
答案 1 :(得分:0)
尝试使用
git push -u remote-name branch-name
执行此操作一次后,分支跟踪远程分支。现在您需要做的就是
git push
或
git pull
无需指定遥控器或分支机构。