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

Git เป็นระบบควบคุมเวอร์ชันโอเพ่นซอร์สที่ได้รับการออกแบบและเขียนโดย Linus Torvalds โดยทั่วไปจะใช้เพื่อติดตามซอร์สโค้ดสำหรับโครงการซอฟต์แวร์ ในฐานะที่เป็น DVCS Git ให้ความช่วยเหลือที่มีประสิทธิภาพด้วยการรวมสาขาการผสานและการพัฒนาแบบกระจาย

0
คอมไพล์เสียหายบน Ubuntu vbox ไฟฟ้าขัดข้องกับการปิดที่เหมาะสม
ฉันใช้คอมไพล์บนเซิร์ฟเวอร์ที่ไม่มีหัว Ubuntu บน virtualbox บนแล็ปท็อปของฉัน เมื่อฉันปิดพีซีฉันไม่ต้องปิดเวอร์ช่วลบ็อกซ์ฉันแค่ปิดคอมพิวเตอร์ มันไม่เคยเป็นปัญหา มันไม่เป็นไรตั้งแต่เมื่อวานเมื่อพลังหมดไป แล็ปท็อปมีเวลาเหลือ 2 ชั่วโมงดังนั้นฉันจึงใช้มันในนาทีสุดท้ายจากนั้นฉันปิดเซสชัน ssh แล้วปิดแล็ปท็อป มันปิดอย่างถูกต้องแม้ว่าไฟจะดับ ตอนเช้าเมื่อฉันเปิดแล็ปท็อปอีกครั้งคอมไพล์ก็เสียหาย ทำไมสิ่งนี้ถึงเกิดขึ้น

2
ฉันเพิ่ม __git_ps1 ไปยัง PS1 ของฉันใน. bash_profile ตอนนี้ฉันได้รับ (ปรมาจารย์) สำหรับทุกโฟลเดอร์ที่ไม่ใช่ git repos
ฉันใช้ Mac (10.6.5) นี่คือตัวอย่างของสิ่งที่ผิดปกติ: [m@m ~ (master)]$ cd ~/Documents [m@m ~/Documents (master)]$ cd ~/Applications [m@m ~/Applications (master)]$ cd ~/Library [m@m ~/Library (master)]$ cd ~/Sites/somesite [m@m ~/Sites/somerepo (FEATURE_SOMEFEATURE)]$ นี่คือเนื้อหาที่เกี่ยวข้องของ. bash_profile ของฉัน: source ~/.git-completion.bash PS1='[\u@\h \w$(__git_ps1 " (%s)")]\$ ' ฉันกำลังใช้สคริปต์ git-completion มาตรฐาน - ฉันเพิ่งคัดลอกมันไปยังไดเรกทอรีบ้านของฉัน
1 mac  bash  git 

1
วิธีใช้ autohotkey เพื่อเรียกใช้โปรแกรมบรรทัดคำสั่ง?
ฉันกำลังนั่งอยู่หลังพร็อกซีขององค์กรฉันต้องเปลี่ยนพร็อกซีของคอมไพล์บ่อยครั้งเมื่อทำการพัฒนา ดังนั้นฉันต้องการใช้ autohotkey เพื่อสร้างสคริปต์เพื่อสลับการตั้งค่าพร็อกซีของ git แต่ฉันไม่สามารถหาวิธีทำได้: Run %comspec% /c ""C:\Program Files\Git\bin\git.exe" "config" "--global" "http.proxy" "http://xxx:8080"" Run %comspec% /c ""C:\Program Files\Git\bin\git.exe" "config" "--global" "https.proxy" "xxx:8080"" ;Run, "C:\Program Files\Git\bin\git.exe" config --global http.proxy http://xxx:8080 ;Run, "C:\Program Files\Git\bin\git.exe" config --global https.proxy http://xxx:8080 ข้างต้นเป็นสิ่งที่ฉันพยายาม แต่พวกเขาไม่ทำงาน กรุณาช่วย.
1 proxy  git  autohotkey 

2
การสำรองรหัสบนเซิร์ฟเวอร์ FTP
ฉันมีบริการเว็บโฮสติ้งฉันต้องการเก็บรหัสไว้ ฉันคิดว่าอาจจะเปิด repo Git สำหรับไดเรกทอรี dev / ทั้งหมด และอย่างใดใน Git hooks ทำให้อัปโหลดเฉพาะไฟล์ที่มีอยู่ เปลี่ยนเป็นเซิร์ฟเวอร์ (ฉันไม่สามารถติดตั้ง git บนเว็บโฮสติ้งไซต์) มีอะไรที่คล้ายกันไหม? เหมือนตะขอคอมไพล์แล้วใช่ไหม? บางทีทางออกที่ฉลาดกว่า ...
1 backup  git 

1
วิธีเรียกใช้โปรแกรมใน git-bash.exe ในหน้าต่างใหม่
เมื่อฉันรันโปรแกรม/c/Users/PetrKrysl/AppData/Local/Julia-1.0.1/bin/julia.exeในgit-bash.exeหน้าต่างที่เปิดมันก็ทำงานได้ดี อย่างไรก็ตามฉันไม่สามารถเริ่มหน้าต่างใหม่ได้ git-bash.exe /c/Users/PetrKrysl/AppData/Local/Julia-1.0.1/bin/julia.exe หน้าต่างเปิดขึ้น แต่ไม่เปิดอยู่ มีข้อผิดพลาดบางประเภท แต่หน้าต่างหายไปเร็วเกินไปที่ฉันจะอ่านว่าเกิดอะไรขึ้น
1 windows  bash  git 

2
จะใช้ github ผ่าน HTTPS ได้อย่างไร?
ฉันพยายามทำสิ่งนี้เพื่อสร้างเว็บไซต์ HTML แบบคงที่โดยใช้ github ฉันสร้างที่เก็บชื่อแล้ว: "GITHUBUSERNAMEANDREPO" #!/bin/bash git config --global user.name "GITHUBUSERNAMEANDREPO" git config --global user.email "mymailthatisregisteredtogithub@foo.com" mkdir GITHUBUSERNAMEANDREPO cd GITHUBUSERNAMEANDREPO echo thisisatest > index.html git init git add . git commit -m "upgrade" git remote add mainsite "https://GITHUBUSERNAMEANDREPO@github.com/GITHUBUSERNAMEANDREPO.github.io.git" git remote -v git push mainsite master เมื่อฉันเรียกใช้สคริปต์นี้ฉันจะได้รับป๊อปอัปภายใต้ RHEL 6.6 Desktop …

0
ทันใดนั้น Git ก็เริ่มสำลักที่“ git pull” สำหรับ repo เพียงอันเดียว
เมื่อวานนี้ที่จุดในบางครั้งฉันGit สำหรับ Windowsก็เริ่มจะสำลัก (แฮงค์ตลอดไป) ในgit pullเพียงหนึ่ง repo ฉันจัดการเพื่อดึงการเปลี่ยนแปลงสิบครั้งในวันนี้ฉันเริ่มที่จะล้มเหลวในการดึงที่สิบเอ็ด เนื่องจากความสุขที่เหมือนกันกับTortoiseGitและหลังจากทำการ วิจัยบางอย่าง ฉันจึง จำกัด ปัญหาให้กับTortoisePlink (ที่ใช้โดยGit สำหรับ Windows ) ไม่เคยออก (ทั้งGit สำหรับ WindowsและTortoiseGit ไม่เปลี่ยนแปลงและดำเนินการต่อตามปกติเมื่อฉันฆ่าTortoisePlinkโดยใช้Task Manager ) ฉันได้อัปเดตบริการ (รวมถึงPutty ) เป็นรุ่นใหม่ล่าสุดแล้วการแก้ปัญหาที่ใช้และปัญหาได้รับการแก้ไข ฉันเข้าใจว่าปัญหาเกิดจากที่ใดและจะแก้ไขอย่างไร อย่างไรก็ตามมีบางสิ่งที่ฉันไม่เข้าใจหรือเห็นพวกเขาว่าเป็นสิ่งที่แปลกดังนั้นฉันจึงขอขอบคุณถ้าใครบางคนสามารถส่องแสงบางอย่างในกรณีนี้ สอดคล้องกับการแก้ไขปัญหาเกิดจากความเข้าใจผิดระหว่างลูกค้า SSH และเซิร์ฟเวอร์ Gerrit ของฉัน หากเป็นเช่นนั้นจะเป็นไปได้อย่างไร: git pullปัญหาเกิดขึ้นเฉพาะสำหรับ git pushและระยะไกลที่เกี่ยวข้องกับคำสั่งการตรวจสอบที่ต้องทำงานอื่น ๆ ได้ตามปกติ ปัญหาเริ่มต้นที่จะเกิดขึ้นโดยฉับพลัน เมื่อวานนี้จนถึง 14:25 UTC ฉันสามารถผลักดัน / ดึงการเปลี่ยนแปลงสำหรับ repo …
1 ssh  git  tortoise-git  pull 

1
เซิร์ฟเวอร์ TCP 9418 git ดั้งเดิมที่ไม่มี ssh
ฉันจะตั้งค่าเซิร์ฟเวอร์ git ที่ไม่มี SSH บนระบบ ubuntu ได้อย่างไร ฉันค้นหาบทช่วยสอนและทุกบทช่วยสอนจะอธิบายวิธีการตั้งค่า SSH หรือ HTTP git เท่านั้น ฉันต้องการตั้งค่าเซิร์ฟเวอร์ git เนทีฟด้วยโปรโตคอล git: // บน TCP 9418 ฉันจะทำสิ่งนั้นให้สำเร็จได้อย่างไร ฉันไม่ต้องการใช้ SSH เพราะจะต้องมีการตั้งค่าบัญชีสำหรับผู้ใช้ แผนของฉันคือการตั้งค่า repo อ่าน / เขียน git โดยไม่ต้องมีการรับรองความถูกต้องจากนั้นใช้ไฟร์วอลล์เพื่อควบคุมการเข้าถึงผ่านแหล่งที่มา -IP
1 linux  ubuntu  git 

1
ฉันจะปิดการใช้งานความสามารถในการพิมพ์คำสั่ง `git commit` ใน bash shell ได้อย่างไร?
tl; dr: มีวิธีให้เปลือกของฉันปฏิเสธสิ่งที่ฉันพิมพ์ที่ขึ้นต้นด้วยgit commitหรือไม่? มันจะช่วยให้ฉันสามารถเรียกใช้สคริปต์ด้วยgit commitในพวกเขา แต่ไม่อนุญาตให้ฉันพิมพ์คำสั่งใด ๆ ที่จะเริ่มต้นด้วยคำนำหน้าว่า ข้อมูลเพิ่มเติม: ทีมของฉันใช้gitสำหรับการควบคุมแหล่งรวมทั้งแพคเกจนี้ที่เรียกว่าCommitizenที่ให้การเปลี่ยนแฟนซี / การสลับอัตโนมัติในประวัติการกระทำเมื่อใช้git czคำสั่ง อย่างไรก็ตามgit commitยังคงใช้งานได้ ปัญหานี้เป็นปัญหาสำหรับฉันเพราะฉันมีนิสัยชอบใช้เครื่องเก่าgit commitๆ
1 bash  git 

0
วิธีการตั้งค่า SCM ของ Xcode สำหรับเนื้อหาเว็บไซต์แบบคงที่และแบบไดนามิก?
ฉันต้องการใช้ SCM (GIT) ของ Xcode 4 เพื่อจัดการเนื้อหาไซต์แบบคงที่และแบบไดนามิกของคุณซึ่งฉันแก้ไขและดูแลรักษาด้วยเครื่องมือที่หลากหลาย (CSSEdit, Dreamweaver และ Espresso) ฉันได้ลองสร้างที่เก็บของโฟลเดอร์การทำงานของฉันแล้ว สร้างที่เก็บแล้วมันมี "branch" และ "remote" มันไม่มีไฟล์ใด ๆ ในโฟลเดอร์การทำงานของฉัน ฉันใช้ Mac OS Lion
1 git  xcode 

0
ไม่สามารถโคลนที่เก็บจาก github | วัตถุ 'localrepository' ไม่มีแอตทริบิวต์ 'เข้าร่วม'
ฉันเป็นมือใหม่ใน Linux และเมื่อเร็ว ๆ นี้ฉันพยายามดึงที่เก็บ แต่ฉันได้รับข้อผิดพลาดนี้: Error: 'localrepository' object has no attribute 'join' remote: (run with --traceback for stack trace) hg pull -uผมใช้คำสั่ง เมื่อฉันรันคำสั่งด้วย--tracebackจะไม่เกิดข้อผิดพลาด แต่ยังคงที่เก็บไม่ได้ถูกโคลนอย่างสมบูรณ์
1 linux  git  mercurial  hg  pull 

0
Git crashing บนไดรฟ์เครือข่าย WinSSHFS
เนื่องจากการพึ่งพา bash ในโครงการฉันทำงานอยู่ในเครื่องเสมือนโดยมีรหัสที่กำหนดให้เป็นไดรฟ์เสมือนโดยใช้ WinSSHFS นี้ทำงานได้เป็นอย่างดี แต่ด้วยเหตุผลบางอย่างก็เกิดปัญหาถ้าผมพยายามที่จะเรียกอะไรจริงยกเว้นgit git helpฉันได้ลองใช้โปรแกรมต่าง ๆ ที่ฉันสามารถหาได้ทางออนไลน์ แต่เท่าที่ฉันสามารถบอกได้ว่ามันเหมือนกันทั้งหมด (git-scm.com) ดูเหมือนว่า Git จะไม่บันทึกสิ่งใดและไม่มีสิ่งใดถูกส่งไปยังคอนโซลดังนั้นฉันจึงสูญเสียที่จะมอง ทุกอย่างทำงานได้ดีอย่างสมบูรณ์จากภายในเครื่องเสมือน แต่ฉันชื่นชมการรวมใน IDE ของฉัน ความคิดเห็นใด ๆ เกี่ยวกับวิธีการแก้ไขปัญหานี้หรือตรวจสอบข้อผิดพลาด git จะได้รับการชื่นชมอย่างมาก
1 git 

2
คอมไพล์ล้มเหลว“ เสียชีวิต: ปลายระยะไกลวางสายโดยไม่คาดคิด”
พยายามรับรหัสจากโครงการต่อไปนี้ http://git.webvm.net/?p=npsimple;a=summary พยายามในทุบตีคอมไพล์: git clone git://git.webvm.net/npsimple แต่แล้วฉันได้: fatal: the remote end hung up unexpectedly มีบางอย่างผิดปกติกับเซิร์ฟเวอร์หรือฉันไม่ได้ใช้ git อย่างถูกวิธี?
1 git 

1
Self Built MacVim บน OSX 10.6 ไม่เปิดหน้าต่าง GUI
ฉันสังเกตเห็นว่าหน้าดาวน์โหลด MacVimหยุดอัปโหลดสแนปชอตที่รวบรวมไว้ล่วงหน้าสำหรับ OSX 10.6 (รองรับเพียง 10.7 ในขณะนี้โดยมี 10.6 ถือว่าเป็น LEGACY) ฉันยังใช้ 10.6 และต้องการสร้างด้วยตัวเอง ฉันใช้สิ่งต่อไปนี้ในการทำเช่นนั้น: git clone https://github.com/b4winckler/macvim.git cd macvim ./configure --with-features=huge \ --enable-gui=macvim \ --enable-macvim-check=yes \ --with-ruby-command=`rbenv which ruby` \ --enable-rubyinterp=yes \ --enable-pythoninterp=yes \ --enable-perlinterp \ --enable-cscope=yes \ --with-python-config-dir=/usr/local/Cellar/python/2.7.2/lib/python2.7/config make มันรวบรวมได้โดยไม่มีข้อผิดพลาดแม้ว่าเมื่อฉันเปิดsrc/MacVim/build/Release/และคลิกที่MacVim.appไอคอนไม่มีอะไรเกิดขึ้น นั่นคือแอปพลิเคชั่นเปิดตัว แต่ไม่มีหน้าต่าง GUI เปิด หากฉันดาวน์โหลดสแนปชอตก่อนสร้างและติดตั้งสิ่งต่าง ๆ ก็ใช้ได้ดี ฉันขาดอะไรบางอย่างหรือ macvim …

1
git bash-completion บน mac osx ไม่ทำงานตามคำแนะนำในการติดตั้งมาตรฐาน
ฉันอ่านคำแนะนำมากมายสำหรับการติดตั้ง bash-completion สำหรับ git และตัดสินในโซลูชัน macport ซึ่งตัวอย่างเช่นที่กล่าวถึงที่นี่: วิธีรับ git-completion.bash ให้ทำงานบน Mac OS X ได้อย่างไร อย่างไรก็ตามสิ่งนี้ใช้ไม่ได้และฉันต้องโทรหาsource /opt/local/etc/bash_completion.d/gitหรือใส่ไว้ใน. bashrc ของฉันเพื่อเปิดใช้งานการเติม bit git ให้เสร็จ ฉันพลาดอะไรไปรึเปล่า? ดูเหมือนว่าการจัดหาแพคเกจความสมบูรณ์ที่เฉพาะเจาะจงควรเป็นเรื่องอัตโนมัติมากขึ้นและไม่มีใครในเว็บที่ฉันพบว่ามีการระบุไว้ในคำแนะนำของพวกเขาในการรับการทุบตี git เพื่อทำงานบน mac os
1 macos  bash  git 

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