如何始终将当前分支推送到特定的远程分支?

时间:2015-10-04 23:13:09

标签: git

我搜索过,找不到这个具体方案的答案。我想以最快的方式将当前分支推送到特定/不同的远程分支。

现在最好的方法是写:

$ git push remotename current-branch-name:remote-branch-name

是否有更好的方法来保存某些东西,这样就可以输入更少的内容,而不必输入当前的分支名称?

2 个答案:

答案 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 

无需指定遥控器或分支机构。