2017-06-22 7 views
0

i lokal in einer Niederlassung in abgelegenen und Zweig angelegt haben (git checkout -b gopinath)wie begehen und drücken Sie alle Änderungen in bitbucket

danach folgte ich dem unter

0) git remote hinzufügen Upstream Schritte [Ihr bitbucket Repository URL geht hier hin.

1) git init

2) git status

3) git add.

4) git commit -m "initial commit"

nach dem vierten Befehl geben ich dieses Problem bin immer lokal

atal: The current branch gopinath has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin gopinath

why i am getting this issue i am doing the wright way to push my code to bitbucket.

wenn ich Kasse zu beherrschen und löschte den Zweig ich erhalte diesen Fehler msg

Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email [email protected] After doing this, you may fix the identity used for this commit with:

git commit --amend --reset-author 

8 Dateien geändert, 6 Einschübe (+), 8 Deletionen (-) `

Update

git branch -a danach i *master bekam

git remote -v für das i
erhalten upstream https://[email protected]/mobinius/ionicpoc.git (fetch) upstream https://[email protected]/mobinius/ionicpoc.git (push)

git log --graph --all --decorate --oneline ich bekomme diese

* 5c12918 (HEAD -> master) keychain demo * 8b518a4 Initial commit

+0

Haben Sie die Remote-Repository-URL in git 'git remote addurum your_gitrepo_url' hinzugefügt? –

+0

Sie müssen Remote-Repository git Remote hinzufügen Herkunft hinzufügen (Upstream) Repo_url –

+0

ja ich habe hinzugefügt, dass eine @IvanSheigets –

Antwort

0

Sie haben im Moment keine lokale Verzweigung, die als "master" bezeichnet wird (Standard).

Also zuerst den Zweig erstellen:

git branch gopinath 

es nun Check-out (auf diesen Zweig bewegen)

git checkout gopinath 

nun einige Änderungen vornehmen, wenn Sie wollen, und fügen:

touch newfile 
git add newfile 

Jetzt können Sie diese Änderungen

committen
git commit -m "added a file called newfile" 

Jetzt können Sie diese auf der Fernbedienung drücken

git push upstream gopinath 

, dass Sie sollten dort (die „upstream“ genannt wird) bekommen ... Es könnte sich lohnen, die Fernbedienungen zu entfernen, die Sie haben und re- Erstellen sie als "Ursprung", da dies eine Art Standardname für den ursprünglichen Repo-Standort ist ... lassen Sie mich wissen, wenn Sie das tun müssen, Ill fügen Sie die Befehle hinzu.

+0

Actully ich löschte meine Filiale so nur ich habe es nicht gezeigt, aber jetzt ich Ausprobiert und erstellt den Zweig und ich bekomme dieses Problem nach dem Commit-Befehl –

+0

'Ihr Name und Ihre E-Mail-Adresse wurden automatisch basierend auf Ihrem Benutzernamen und Hostname konfiguriert. Bitte überprüfen Sie, ob sie korrekt sind. Sie können diese Nachricht unterdrücken, indem Sie sie explizit festlegen: git config --global user.name "Ihr Name" git config --global user.email [email protected] Danach können Sie die Identität für beheben commit mit: git commit --amend --reset-author' –

+0

Das ist in Ordnung - es ist nur eine Warnung, aber Sie können tun, was es vorschlägt, es loszuwerden. Es sagt, es weiß nicht, wer du bist, also wenn es deine Details dem Commit hinzufügt, benutzt es deinen Benutzernamen. Führen Sie also die Befehle 'git config --global user.name" Ihr Name "' und 'git config --global user.email Sie @ example.com' aus und Sie sollten für zukünftige Commits sortiert werden. –

Verwandte Themen