คำถามติดแท็ก pull

ในการควบคุมเวอร์ชันแบบกระจายการดึงหรือการดึงข้อมูลคือการดำเนินการถ่ายโอนการเปลี่ยนแปลงระยะไกลไปยังที่เก็บในเครื่อง

12
Git ดึงสาขาจาก GitHub
ฉันมีโครงการที่มีหลายสาขา ฉันผลักพวกเขาไปที่GitHubและตอนนี้มีคนอื่นกำลังทำงานในโครงการที่ฉันต้องดึงสาขาของพวกเขาจาก GitHub มันทำงานได้ดีในระดับปริญญาโท xyzแต่บอกว่าคนที่สร้างสาขา ฉันจะดึงสาขาxyzจาก GitHub และรวมเข้าxyzกับสาขาของฉันได้localhostอย่างไร ฉันมีคำตอบที่นี่จริง ๆ : ผลักและดึงกิ่งก้านใน Git แต่ฉันได้รับข้อผิดพลาด "! [ถูกปฏิเสธ]" และบางอย่างเกี่ยวกับ "ไม่ไปข้างหน้าอย่างเร็ว" ข้อเสนอแนะใด ๆ
631 git  merge  branch  github  pull 

4
คอมไพล์ดึงจากต้นแบบลงในสาขาการพัฒนา
ฉันมีสาขาที่เรียกว่า dmgr2 (การพัฒนา) และฉันต้องการดึงจากสาขาหลัก (เว็บไซต์สด) และรวมการเปลี่ยนแปลงทั้งหมดในสาขาการพัฒนาของฉัน มีวิธีที่ดีกว่าในการทำเช่นนี้? นี่คือสิ่งที่ฉันวางแผนไว้ว่าจะทำหลังจากยอมรับการเปลี่ยนแปลง: git checkout dmgr2 git pull origin master สิ่งนี้ควรดึงการเปลี่ยนแปลงที่มีชีวิตเข้าสู่สาขาการพัฒนาของฉันหรือฉันทำสิ่งนี้ผิด
495 git  branch  pull 

10
คุณจะแนบคำขอดึงใหม่กับปัญหาที่มีอยู่ใน GitHub ได้อย่างไร
ฉันไม่แน่ใจ แต่ฉันมีความจำที่คลุมเครือในการสร้างคำขอดึง github กับ "Issue 4" หรือบางอย่างในชื่อและมันจะแนบตัวเองกับ Issue 4 ในโครงการที่ฉันส่งไปโดยอัตโนมัติ ฉันลองอีกครั้งเมื่อเร็ว ๆ นี้และใช้งานไม่ได้ - เพิ่งสร้างปัญหาใหม่เอี่ยมแทน ฉันไม่เห็นตัวเลือกใด ๆ เช่น "แนบกับปัญหา" ในหน้าคำขอดึงใหม่หรือ "เปิดคำขอดึงใหม่สำหรับปัญหานี้" ในหน้าปัญหา มีวิธีการทำเช่นนี้หรือไม่เพื่อช่วยให้เจ้าของโครงการรักษาหน้าปัญหาของตนให้สะอาดและหลีกเลี่ยงการทำซ้ำ แก้ไข : เพื่อชี้แจงฉันรู้ว่าการสร้างคำขอดึงสร้างปัญหาใหม่เสมอ ฉันต้องการแนบคำขอดึงกับปัญหาที่มีอยู่แทน

6
“ git fetch --tags” รวมถึง“ git fetch” หรือไม่
คำถามที่ดีและเรียบง่าย - ฟังก์ชั่นของ "git fetch" เป็นชุดย่อยที่เข้มงวดgit fetch --tagsหรือไม่? คือถ้าฉันวิ่งgit fetch --tagsจะมีเหตุผลgit fetchอะไรไหมที่จะวิ่งตรงต่อไปทันที? สิ่งที่เกี่ยวกับgit pullและgit pull --tags? สถานการณ์เดียวกัน
270 git  pull  git-tag  git-fetch 

5
วิธียกเลิกการดึงคอมไพล์?
ฉันต้องการยกเลิกการคอมไพล์ของฉันเนื่องจากบัญชีที่ไม่ต้องการในแหล่งกำเนิดระยะไกล แต่ฉันไม่ทราบว่าต้องแก้ไขการตั้งค่าใดกลับไป ฉันจะกลับไปที่สถานะก่อนที่จะดึงคอมไพล์บนแหล่งกำเนิดระยะไกลได้อย่างไร
238 git  undo  pull 

4
วิธีผสานต้นแบบระยะไกลเข้ากับสาขาในพื้นที่
ฉันมีสาขาในท้องถิ่นของโครงการ ("configUpdate") ที่ฉันได้แยกจากโครงการของคนอื่นและฉันได้ทำการเปลี่ยนแปลงหลายอย่างแล้วและต้องการที่จะรวมการเปลี่ยนแปลงที่พวกเขาทำกับสาขาท้องถิ่นของฉัน ฉันพยายามแล้ว git pull --rebase origin configUpdate แต่มันไม่ได้คว้าการเปลี่ยนแปลงล่าสุด - ฉันจะรวมสองสิ่งนี้เข้าด้วยกันได้อย่างไร (เช่นเดียวกับคะแนนโบนัสฉันทำอะไรกับpull --rebaseคำสั่ง)
238 git  branch  pull 

11
ความแตกต่างระหว่าง pull และ clone ใน git คืออะไร?
อะไรคือความแตกต่างระหว่างการทำ (หลังจากmkdir repoและcd repo): git init git remote add origin git://github.com/cmcculloh/repo.git git fetch --all git pull origin master และ git clone git://github.com/cmcculloh/repo.git ฉันหมายความว่าอย่างใดอย่างหนึ่งสั้นกว่า แต่นอกเหนือจากนั้นพวกเขาโดยทั่วไปทำสิ่งเดียวกัน
237 git  clone  pull 


28
กำลังพยายามดึงคอมไพล์ด้วยข้อผิดพลาด: ไม่สามารถเปิด. git / FETCH_HEAD: การอนุญาตถูกปฏิเสธ
ช่วยฉันด้วยฉันกำลังพยายามเรียกใช้สิ่งนี้ในเครื่องปลายทาง: asgard@asgard-A7N8X2-0:~/CollegePortal$ git pull error: cannot open .git/FETCH_HEAD: Permission denied จากนั้นฉันลองอันนี้ asgard@asgard-A7N8X2-0:~/CollegePortal$ sudo git pull Permission denied (publickey). fatal: The remote end hung up unexpectedly ช่วยฉันฉันไม่เข้าใจปัญหานี้
209 git  github  pull 

17
การกำหนดค่าของคุณระบุที่จะรวมกับ <branch name> จากรีโมต แต่ไม่มีการดึงข้อมูลการอ้างอิงดังกล่าว
ฉันได้รับข้อผิดพลาดนี้เนื่องจากการดึง: การกำหนดค่าของคุณระบุที่จะรวมกับ ref 'refs / heads / feature / Sprint4 / ABC-123-Branch' จากระยะไกล แต่ไม่มีการดึงข้อมูลอ้างอิงดังกล่าว ข้อผิดพลาดนี้ไม่ได้มาสำหรับสาขาอื่น สิ่งพิเศษเกี่ยวกับสาขานี้คือมันถูกสร้างขึ้นจากการกระทำก่อนหน้าของสาขาอื่น ไฟล์ config ของฉันดูเหมือนว่า: [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true hideDotFiles = dotGitOnly [remote "origin"] url = &lt;url here&gt; fetch = +refs/heads/*:refs/remotes/origin/* …

10
วิธีดึงไดเรกทอรีเฉพาะด้วย git
ฉันมีโครงการที่มีคอมไพล์และฉันต้องการโคลนหรือดึงไดเรกทอรีเฉพาะเช่น myproject / javascript เช่นเดียวกับการโค่นล้ม ทำการเปลี่ยนแปลงกระทำและผลักดันอีกครั้ง มันเป็นไปได้?
193 git  directory  pull 

11
ลบกิ่ง Git ท้องถิ่นหลังจากลบใน repo ระยะไกล
ฉันต้องการให้ที่เก็บข้อมูลในพื้นที่และระยะไกลของฉันซิงค์กันในแง่ของสาขาเสมอ หลังจากตรวจสอบคำขอดึงใน GitHub ฉันรวมและลบสาขาของฉันที่นั่น (ระยะไกล) ฉันจะดึงข้อมูลนี้ในพื้นที่เก็บข้อมูลในพื้นที่ของฉันและรับ Git เพื่อลบสาขาในพื้นที่ของฉันได้อย่างไร
162 git  github  branch  pull  repository 

11
ฉันจะบังคับให้ Kubernetes ดึงภาพใหม่ได้อย่างไร
ฉันมีตัวควบคุมการจำลองแบบต่อไปนี้ใน Kubernetes บน GKE: apiVersion: v1 kind: ReplicationController metadata: name: myapp labels: app: myapp spec: replicas: 2 selector: app: myapp deployment: initial template: metadata: labels: app: myapp deployment: initial spec: containers: - name: myapp image: myregistry.com/myapp:5c3dda6b ports: - containerPort: 80 imagePullPolicy: Always imagePullSecrets: - name: myregistry.com-registry-key ตอนนี้ถ้าฉันพูด kubectl rolling-update myapp …
161 image  pull  kubernetes 

5
ยกเลิกทั้งหมดและรับสำเนาฉบับแก้ไขล่าสุดทั้งหมดหรือไม่
ฉันกำลังย้ายกระบวนการสร้างเพื่อใช้งาน Mercurial และต้องการให้ไดเรกทอรีทำงานกลับไปสู่สถานะของการแก้ไขเคล็ดลับ กระบวนการสร้างก่อนหน้านี้จะมีการแก้ไขไฟล์บางไฟล์และเพิ่มไฟล์บางไฟล์ที่ฉันไม่ต้องการยอมรับดังนั้นฉันจึงมีการเปลี่ยนแปลงและไฟล์ที่ไม่ได้เพิ่มลงในที่เก็บ อะไรคือวิธีที่ง่ายที่สุดในการละทิ้งสิ่งเหล่านี้และรับไดเรกทอรีการทำงานที่สะอาดซึ่งมีการแก้ไขล่าสุด ขณะนี้ฉันกำลังทำสิ่งนี้: hg revert --all &lt;build command here to delete the contents of the working directory, except the .hg folder.&gt; hg pull hg update -r MY_BRANCH แต่ดูเหมือนว่าควรจะมีวิธีที่ง่ายกว่า ฉันต้องการทำสิ่งที่เทียบเท่ากับการลบ repo ทำการโคลนนิ่งใหม่และการอัปเดต แต่ repo มีขนาดใหญ่เกินไปสำหรับที่จะเร็วพอ
159 mercurial  pull 

8
ข้อผิดพลาด: ไม่สามารถดึงด้วย rebase: คุณมีการเปลี่ยนแปลงที่ไม่ได้จัดเตรียมไว้
ฉันได้เริ่มทำงานร่วมกับเพื่อนสองสามคนในโครงการและพวกเขาใช้ที่เก็บ git ของ heroku ฉันโคลนที่เก็บเมื่อสองสามวันก่อนและหลังจากนั้นพวกเขาได้ทำการเปลี่ยนแปลงบางอย่างดังนั้นฉันจึงพยายามรับการอัปเดตล่าสุด ฉันรันgit pull --rebaseคำสั่งตามที่ระบุไว้ที่นี่ (วิธีนี้เป็นวิธีที่ถูกต้องหรือไม่): https://devcenter.heroku.com/articles/sharing#merging-code-changes ฉันได้รับข้อผิดพลาดต่อไปนี้: $ git pull --rebase Cannot pull with rebase: You have unstaged changes. Please commit or stash them. ฉันเดาว่าฉันยุ่งกับรหัสและตอนนี้มันต้องการให้ฉันยอมรับหรือทิ้ง (ซ่อนหมายถึงอะไร?) การเปลี่ยนแปลง นี่คือสิ่งที่เกิดขึ้นหรือไม่? หากเป็นกรณีนี้ฉันต้องการยกเลิกการเปลี่ยนแปลงใด ๆ ที่ฉันอาจทำและรับโค้ดที่อัปเดตจากที่เก็บ git มีความคิดว่าฉันจะทำอะไรได้บ้าง?
139 git  heroku  pull 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.